[PHP-users 5931] GD関数によって画像に日本語を入れると文字化けになっちゃう

chin gensho php-users@php.gr.jp
Wed, 6 Mar 2002 20:06:22 +0900


ぜひ助けてください。
OS redhat7.1
php-4.0.6
zlib-1.1.3.tar.gz
libpng-1.0.7.tar.gz
jpegsr.v6b.tar.gz
freetype-1.3.1.tar.gz
gd-1.8.3.tar.gz
ちゃんとインストールして設定しました。GD関数によって
画像も出てくるようになりましたが、画像に日本語を入れる
と文字化けになっちゃいました。freetype フォントの問題かな
と思っています。でもphpはちゃんとGDをサポートしているように
なっています。
gd
GD Support enabled
GD Version 1.6.2 or higher
FreeType Support enabled
FreeType Linkage with TTF library
JPG Support enabled
PNG Support enabled
WBMP Support enabled

プログラムとしては
<?php
//Header ("Content-type: image/jpeg");
$im = imagecreate (400, 30);
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageTTFText ($im, 20, 0, 10, 20, $white,
"/usr/share/fonts/ja/TrueType/watanabe
-mincho.ttf", "ありがとう");
ImageJpeg ($im);
ImageDestroy ($im);
?>

ImageTTFTextのフォントパスも問題ないです。
どうして日本語の表示がちゃんとでてこないですか?
ぜひ、教えていただきたいと思います。