Zusammenfassung der Lösungen für verstümmelte Apache-PHP-Zeichen

藏色散人
Freigeben: 2023-03-02 13:08:01
Original
2641 Leute haben es durchsucht

Lösung für den verstümmelten Code von Apache PHP: 1. Ändern Sie die Konfiguration „httpd.conf“. 2. Fügen Sie die Codierung „UTF8“ zum Head-Tag hinzu den Code „charset=utf-8“ auf die PHP-Seite.

Zusammenfassung der Lösungen für verstümmelte Apache-PHP-Zeichen

Apache+PHP löst das Problem verstümmelter chinesischer Zeichen

Eine httpd.conf-Konfiguration von Apache.

AddDefaultCharset OFF
Nach dem Login kopieren

Zwei Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen in HTML

1 Fügen Sie UTF8-Kodierung (internationale Kodierung) im Head-Tag hinzu: UTF-8 ist eine Codierung ohne Land, also unabhängig von jeder Sprache und kann in jeder Sprache verwendet werden.

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Nach dem Login kopieren

2. Speichern Sie die Dateikodierung als UTF-8. Editoren wie Notepad oder Editplus verfügen über die Funktion, beim Speichern die Kodierung auszuwählen.

Drei gemischte HTML- und PHP-Seitenlösungen

Zusätzlich zur zweiten Methode müssen Sie auch diesen Satz am Anfang der Datei hinzufügen. Code:

    <?php 
    header("Content-type:text/html;charset=utf-8");
    ?>
Nach dem Login kopieren

Chinesisches verstümmeltes Problem von vier reinen PHP-Seiten (die Daten sind statisch)

Dazu muss nur der folgende Code am Anfang der Seite hinzugefügt und dann gespeichert werden UTF-8-kodierte Dateien sind ausreichend.

    <?php
    header("Content-type:text/html;charset=utf-8");
    ?>
Nach dem Login kopieren

Fünf PHP+Mysql-chinesische verstümmelte Probleme

Zusätzlich zu den in Punkt 4 genannten Vorgängen müssen Sie auch die Datenbankkodierung Ihrer Daten abfragen/ändern/hinzufügen wurde schon einmal hinzugefügt. Darüber hinaus ist anzumerken, dass sich UTF8 hier vom vorherigen unterscheidet und keine horizontale Linie in der Mitte vorhanden ist.

    <?php
    mysql_query(&#39;SET NAMES UTF8&#39;);
    //接下来的就是数据的增删查改
    ?>
Nach dem Login kopieren

6 Zeigt den chinesischen Namen des hochgeladenen Anhangs korrekt an

Finden Sie die Datei config.php in xampp/moodle,

in $CFG- > Fügen Sie $CFG->unicodecleanfilename = true;

nach uncodedb = true hinzu, damit der hochgeladene Anhang den chinesischen Namen korrekt anzeigt.

7 Wenn Sie Dateien im IE-Browser hochladen, werden möglicherweise verstümmelte Zeichen usw. angezeigt. Sie können diesen Satz in die zweite Zeile von

lib/editor/htmlarea/coursefiles.php
Nach dem Login kopieren

einfügen: / / Sie können Folgendes verwenden: set nu zeigt die Zeilennummer an

@header("Content-Type: text/html; charset=utf-8");  //这个是默认选择utf-8编码
Nach dem Login kopieren

Weitere Informationen zu diesem Thema finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonZusammenfassung der Lösungen für verstümmelte Apache-PHP-Zeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!