[PHP-users 20104]Re: FreeBSD4.8上でimagettftextを使い、日本語表示
田畑 人
hitoshi @ koyotrading.com
2004年 1月 29日 (木) 13:46:29 JST
> 動かしてみると...
> <br />
> <b>Warning</b>: imagettftext(): any2eucjp(): invalid code in input
> string in <b>/home/ossan/public_html/gra.php</b> on line <b>8</b><br
> />
> 文字コードがおかしいらしいので、適当にいじってみると
何かエラーネッセージが表示されれば対応の仕方もあるんですが、今回は何も表示されなかったので(php.iniのエラーの設定がおかしいのかな?)
困り果てていました。
中略
> $str = mb_convert_encoding("あああああ", "SJIS", "EUC-JP");
残念ながら何も表示されませんでした。もちろんエラーメッセージも
OSのバージョン(4.8/4.9)の違い、phpのインストール方法(source/ports)が関係しているのかな?
>
> 私の環境
> FreeBSD 4.9-STABLE i386
> portsより
> apache+mod_ssl-1.3.29+2.8.16
> php4-4.3.4_4
> (Server: Apache/1.3.29 (Unix) mod_ssl/2.8.16 OpenSSL/0.9.7c
> mod_perl/1.28 PHP/4.3.4)
>
> lang/php4/Makefile の「--enable-gd-jis-conv」辺りが関係してそうです。
ちょっと探ってみます。
PHP-users メーリングリストの案内