Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie 65279 Zeichen in PHP

So entfernen Sie 65279 Zeichen in PHP

藏色散人
藏色散人Original
2020-08-22 09:29:001862Durchsuche

So entfernen Sie 65279 Zeichen in PHP: Öffnen Sie zuerst phpstorm, wählen Sie dann die Option „BOM entfernen“ in der Menüleiste und speichern Sie die Datei schließlich direkt als UTF8 ohne BOM-Modus.

So entfernen Sie 65279 Zeichen in PHP

Empfohlen: „PHP-Video-Tutorial

Lösung für den leeren Teil (#65279 WörterSymbol), der oben auf der von PHP generierten HTML-Seite erscheint

Aktuelle Projekte Verwenden Sie das ThinkPHP-Framework. Oben auf einer der Seiten ist immer ein kleiner Platz.

Wie im Bild unten gezeigt:

So entfernen Sie 65279 Zeichen in PHP

Und es wird nur in Chrome- und Edge-Browsern angezeigt, aber ff wird dieses Problem nicht haben. Da die Seite aus PHP+HTML-Vorlagen zusammengesetzt ist, wurden die HTML-Dateien, JavaScript-Dateien und PHP-Dateien nacheinander überprüft. Es wurden keine Probleme gefunden.

Mit Chrome F12 habe ich festgestellt, dass sich im Leerzeichen eine Zeichenfolge mit  Zeichen befindet. Durch die Suche habe ich herausgefunden, dass es sich hierbei um ein UTF-8-Kodierungsproblem handelte.

So entfernen Sie 65279 Zeichen in PHP

Die von mir verwendete Kodierung ist UTF-8 + BOM. Diese Kodierungsmethode erscheint im Allgemeinen in Windows-Betriebssystemen wie Notepad und anderer Software, die mit WINDOWS geliefert wird. Beim Speichern einer in UTF-8 kodierten Datei erscheinen drei unsichtbare Zeichen (0xEF 0xBB 0xBF, BOM) wird am Anfang der Datei eingefügt. Dabei handelt es sich um eine Zeichenfolge versteckter Zeichen, mit der Editoren wie Notepad erkennen können, ob die Datei in UTF-8 codiert ist. Bei normalen Dateien verursacht dies keine Probleme. Aber für PHP ist die Stückliste ein großes Problem. Da PHP die Stückliste nicht ignoriert, wird die Stückliste beim Lesen, Einfügen oder Referenzieren dieser Dateien als Teil des Anfangstextes der Datei verwendet. Entsprechend den Eigenschaften eingebetteter Sprachen wird diese Zeichenfolge direkt ausgeführt (angezeigt).

Nachdem man die Ursache des Problems kennt, kann es leicht gelöst werden. Ich verwende PHPstorm. In der Menüleistendatei gibt es die Option „BOM entfernen“, die ohne BOM-Modus direkt als UTF-8 gespeichert werden kann. Wenn Sie Notepad++ oder andere Tools verwenden, können Sie auch „Speichern unter“ auswählen und dann in der Codierung „UTF-8 ohne BOM“ auswählen, um das Problem zu lösen.

So entfernen Sie 65279 Zeichen in PHP

Das obige ist der detaillierte Inhalt vonSo entfernen Sie 65279 Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn