Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie 65279 Zeichen in PHP
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.
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:
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.
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.
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!