2016-07-10 5 views
1

でロシア語を示していない。この例では、唯一の123英語が示され、здрастиはimagettftextは、私がイメージにロシア語の文字列を印刷しようとしていますが、それは何も示していないすべての

$font = "Font.ttf"; 
          $string = "здрасти 123 english"; 
      // I have tried this 
        $string = html_entity_decode($string, ENT_NOQUOTES, 'UTF-8'); 

          imagettftext($this->fond, 20, 0, 11, 21, $textcolor, $font, $string) 

; 

ちょうど空スペースです私はたくさんのものを試しましたが、何の仕事もありませんでした。

答えて

0

あなたは何をしていたのでしょうか?

はあなた<head>charset="utf8"を入れましたか?

たり、文字セットにISO-8859-5に入れて、それはキリル

http://htmlbook.ru/html/meta/charset

または多分あなたのフォントはキリル文字が含まれていないためには?また、完全なコードを見てうれしいです。

+0

私の生成画像リンクは:[リンク])http://myapps123.com/resimg.php?r=248&u=1227885147241860&f=1721684014739808&fn=Mariam&un=Grigol)は、そのリンクで は、唯一のPNG私はしないようです彼らの頭をキャラクターにする方法を知っている。私はした \t \t \tヘッダー( "コンテンツタイプ:イメージ/ png; charset = 'utf-8'"); そして、実際には、私は頭の中のcharset =「UTF-8」を書いたが、私はロシア語フォントが撮影した変更が –

+0

ので、私はそれは、WOKこのヘッダのもので私を助けて、私は唯一のリンクをPNG生成するべきだと思いませんresimg.phpで私はあなたを送ったので、どうすればそこにヘッドタグを書くことができますか? –

+0

ああ、今私はあなたが意味することを知っている:[this](http://stackoverflow.com/questions/198007/php-function-imagettftext-そして、-Unicodeは)私が試した – Thielicious

関連する問題