- 120 名前:nobodyさん [2008/07/04(金) 16:50:08 ID:4Xa3cuiv]
- PHPスクリプト内の文字列の扱いについて質問なのですが
PHPバージョンは5 自動変換系は全てパス、スクリプトはUTF-8で記述、 internal_encodingもutf-8とします。 スクリプトの処理内容は UTF−8エンコードで送られてくる文字列”あいうえお” を受け取りそれをスクリプト内で ”あいうえお”か判断して”あいうえお” なら真を返すてだけの単純なものなのですが ”あいうえお”を送っても真を返してくれません。 それで今度はポストするデータをEUCエンコードで送ってみると あらふしぎ真を返してくれるんです。 PHPスクリプト内に書いてある文字列たとえば <?php $a="あいうえお";←ここの部分 ?> はロケールのエンコードで解釈されてる気がするのですが (OSのロケールはEUC−JPだった) どうなんでしょうか?舌ったらずで申し訳ありません。。。
|

|