最後我不得不重新編譯PHP並--enable-gd-jis-conv
。 但是,文字顯示是錯誤的,用日語。在日本PHP-GD文字顯示很奇怪
$text = '夏の天気';
$fontfile = '/usr/share/fonts/japanese/TrueType/sazanami-mincho.ttf';
return imagettftext ($image, $size, $angle, $x, $y, $color, $fontfile, $text);
但不同漢字(日文字符)顯示而不是(非常不同的,貌似中國)。
難道是編碼的問題?
在RHEL 5.4使用PHP 5.3.3。
什麼是你的輸入編碼,什麼是你的服務器輸入配置?由於日文可以使用多種類型的編碼(EUC,JIS,SJIS,UTF8) – 2010-09-13 03:13:38
使用UTF-8,'mb_internal_encoding('UTF-8')'。輸入來自Emacs utf8編碼。 – 2010-09-13 03:24:31