ホームページ  >  記事  >  バックエンド開発  >  PHP描画に関する中国語文字化けの問題

PHP描画に関する中国語文字化けの問題

WBOY
WBOYオリジナル
2016-06-13 13:17:43758ブラウズ

PHP描画でのコード化け問題 中国語

PHPコード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
//    1.
        $img=imagecreatetruecolor(400,400);
        
        $white=imagecolorallocate($img, 255, 255, 255);
        $gray=imagecolorallocate($img, 0xC0, 0xC0, 0xC0);
        $darkgray=imagecolorallocate($img, 0x90, 0x90, 0x90);
        $navy=imagecolorallocate($img, 0, 0, 0x80);
        $darknavy=imagecolorallocate($img, 0, 0, 0x50);
        $red=    imagecolorallocate($img, 0xFF, 0, 0);
        $darkred=imagecolorallocate($img, 0x90, 0, 0);
        
        
//     2.
        imagefill($img,0,0,$red);

        
        imagettftext($img,20,-60,60,150,$darknavy,"simhei.ttf","一二三");

        
        
        
        
//     3.
        header("Content-Type:image/gif");
        imagegif($img);
        
//     4.
        imagedestroy($img);
        





「一、二、三」が表示できない、ボックスが数個しかない、どうやって文字化けしたコードの問題を解決するには、よろしくお願いします !!!

-----解決策------
imagettftext($img,20,-60,60,150,$darknavy,"simhei.ttf", iconv('gbk', 'utf-8', "一二三") );
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。