Heim >Backend-Entwicklung >PHP-Problem >Zusammenfassung der Lösungen für verstümmelte Apache-PHP-Zeichen

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

藏色散人
藏色散人Original
2020-07-13 10:00:292758Durchsuche

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

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"/>

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");
    ?>

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");
    ?>

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;);
    //接下来的就是数据的增删查改
    ?>

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

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

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

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!

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