Heim > Backend-Entwicklung > PHP-Problem > Was tun, wenn PHP-Bilder mit verstümmelten chinesischen Zeichen geschrieben sind?

Was tun, wenn PHP-Bilder mit verstümmelten chinesischen Zeichen geschrieben sind?

藏色散人
Freigeben: 2023-03-09 18:56:01
Original
1999 Leute haben es durchsucht

Lösung zum Schreiben verstümmelter chinesischer Zeichen in PHP-Bildern: Öffnen Sie zuerst die entsprechende PHP-Codedatei und ändern Sie dann mb_convert_encoding("...","UTF-8", "GBK"); UTF-8 reicht aus.

Was tun, wenn PHP-Bilder mit verstümmelten chinesischen Zeichen geschrieben sind?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Spezifisches Problem:

Beim Zeichnen in PHP ist das Schreiben von Chinesisch in das Bild erfolgreich, Chinesisch jedoch schon angezeigt Es handelt sich um seltene Wörter.

$im = imagecreatetruecolor(400,40);    
$black = imagecolorallocate($im,0,0,0);    
$white = imagecolorallocate($im,255,255,255);    
$grey = imagecolorallocate($im,128,128,128);    
imagefilledrectangle($im,0,0,399,39,$white);    
$text = mb_convert_encoding("呵呵呵","UTF-8","GBK");    
$font = "simsun.ttc";    
imagettftext($im,20,0,12,21,$grey,$font,$text);//输出灰色字符串作为阴影    
imagettftext($im,20,0,10,20,$black,$font,$text);//输出黑色字符串作为文本    
header("Content-type:image/png");    
imagepng($im);    
imagedestroy($im);    
?>
Nach dem Login kopieren

Lösung:

$text = mb_convert_encoding("Hehehe","UTF-8","GBK");Ändern zu $text = mb_convert_encoding("Hehehe","html-entities", "UTF- 8"); das ist es.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP-Bilder mit verstümmelten chinesischen Zeichen geschrieben sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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