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