[PHP-users 33526] Re: php4.3.2でSJIS-winに統一したい
c-atwork
ml @ c-atwork.com
2008年 5月 12日 (月) 20:21:11 JST
加藤です
>SQLserverから取得したデータだけ、
>個別にmb_convert_encoding($var, "SJIS-win", "EUC-JP")を
>明記すると、正常に表示されることを確認いたしました
ということですので、データベースがEUCになってるとも取れないことは無いで
すが。
> 松山です。
> 下記のphp.iniの設定で、
>
> ----- Original Message -----
>> php.iniの該当箇所の設定は下記の通りです。
>> output_buffering=On
>> output_handler=mb_output_handler
>> default_charset = sjis
>>
>> [mbstring]
>> mbstring.language = Japanese
>> mbstring.internal_encoding = SJIS-win
>> mbstring.http_input = auto
>> mbstring.http_output = SJIS-win
>> mbstring.encoding_translation = On
>> mbstring.detect_order = auto
>> mbstring.substitute_character = no value
>>
>
> SQLserverから取得したデータだけ、
> 個別にmb_convert_encoding($var, "SJIS-win", "EUC-JP")を
> 明記すると、正常に表示されることを確認いたしました。
>
> やはりphpの内部(?)でEUC-JPになっているようです。
>
> Web上を確認してもphp4.3.2をsjis-winに統一する方法を
> 見つけることができません。
>
> どなたか、php4.3.2で
> 国際化版php-4.2.3-multibyte.tar.gzを--enable-mbstr-enc-transをoffでmakeし
> 下記の設定
> mbstring.internal_encoding = SJIS-win
> mbstring.http_input = pass
> mbstring.http_output = SJIS-win
> mbstring.detect_order = auto
> mbstring.substitute_character = pass
> mbstring.script_encoding = Shift-JIS
> と同等の環境(クライアント側->RedHatLinux->Win2003server+SQL2000までsjis-win
> 通し)を
> 実現されている方はいらっしゃいませんか?
>
> それとも、別のphpのバージョンを確認した方が良いのでしょうか?
>
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
>
PHP-users メーリングリストの案内