[PHP-users 7969] Re: Oracleとの接続で文字化け
Naomasa Numajiri
php-users@php.gr.jp
Fri, 07 Jun 2002 23:08:23 +0900
こんにちは
phpinfo()で確認できるNLS_LANGの値がどうなっていますか?
(その辺があやしい気がします)
参考になれば
> 横浜のキタムラです。
> Oracleとphpを接続していますが、
> 日本語がすべて”???”になってしまいます。
> オラクル単独でみますと日本語表示されています。
>
> どなたか御存じでしたら、御教示お願い致します。
> 環境
> PHP 4.0.6
> RedHat6.2J
> Oracle 8.1.5
>
> php.iniに以下のものを追加しました
> ーーーーーーーーーーーーーーーーーーーーーーーーーーー
<中略>
>
> ; SJISに変換
> mbstring.http_output = SJIS
>
> ;mbstring.http_output = pass
>
> ;; 内部エンコーディングをEUC-JPに設定
> mbstring.internal_encoding = EUC-JP
>
<中略>
>
> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
> Oracleでは、.bash_profile に
>
> export NLS_LANG=japanese_japan.ja16euc
>
> が記述してあります。