Heim > Backend-Entwicklung > PHP7 > JpGraph4.0.2 Chinesische verstümmelte Zeichen und Lösungen, die in der PHP7.0-Version nicht angezeigt werden können

JpGraph4.0.2 Chinesische verstümmelte Zeichen und Lösungen, die in der PHP7.0-Version nicht angezeigt werden können

藏色散人
Freigeben: 2023-02-17 15:10:01
nach vorne
3078 Leute haben es durchsucht

Version 1.php7.0 kann nicht angezeigt werden . Methoden mit demselben Namen wie ihre Klasse werden in einer zukünftigen Version von PHP keine Konstruktoren mehr sein:

JpGraph4.0.2 kann grafische Berichte in der PHP7.0-Version nicht korrekt anzeigen.

Der folgende Fehler wurde über das PHP-Protokoll erhalten:

JpGraph4.0.2 Chinesische verstümmelte Zeichen und Lösungen, die in der PHP7.0-Version nicht angezeigt werden können

Vor der Änderung:

JpGraph4.0.2 Chinesische verstümmelte Zeichen und Lösungen, die in der PHP7.0-Version nicht angezeigt werden können

wird sich ändern die Funktion LinePlot Geändert in Funktion __construct

Nach der Änderung:

JpGraph4.0.2 Chinesische verstümmelte Zeichen und Lösungen, die in der PHP7.0-Version nicht angezeigt werden können

Grund:

Vor PHP7.0, Methoden mit demselben Namen wie Die Klasse könnte als Konstruktormethode betrachtet werden.

Nach PHP7.0 wird der Konstruktor mit demselben Namen wie die Klasse nicht mehr unterstützt. Die Konstruktormethode verwendet einheitlich __construct().

2. Verstümmelter chinesischer Titel

Grund:

In JpGraph wird die Zeichenfolge standardmäßig in utf8 konvertiert, wenn Ihre Datei jedoch vorhanden ist utf8 selbst und verwendet chinesische Schriftarten. Daher werden bei einer weiteren Konvertierung verstümmelte Zeichen angezeigt.

Lösung:

Verwenden Sie die folgende Codierung, um alle Orte zu konvertieren, an denen Chinesisch verwendet wird.

$graph->title->Set(iconv("UTF-8","GB2312//IGNORE","网志博客信息统计表"));
$graph->xaxis->title->Set(iconv("UTF-8","GB2312//IGNORE","X-标题"));
$graph->yaxis->title->Set(iconv("UTF-8","GB2312//IGNORE","Y-标题"));
Nach dem Login kopieren

Hinweis:

Verwenden Sie die PHP-Funktion, um die chinesischen Daten von UTF-8 in GB2312 zu konvertieren. Beachten Sie, dass iconv aufgrund eines Fehlers in iconv selbst einen Fehler beim Konvertieren des Zeichens macht „-“ zu gb2312, also fügen Sie „//IGNORE“ nach der zu konvertierenden Kodierung hinzu.

Empfohlen: „PHP7

Das obige ist der detaillierte Inhalt vonJpGraph4.0.2 Chinesische verstümmelte Zeichen und Lösungen, die in der PHP7.0-Version nicht angezeigt werden können. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
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