[PHP-users 23241]Re: SJISのOracleから半角カナデータを取得するとfalseに変わる

Naomasa Numajiri naonuma @ ubiquitous.co.jp
2004年 9月 7日 (火) 19:43:25 JST


こんにちは、

これと同じではないですか?
http://ns1.php.gr.jp/pipermail/php-users/2002-September/010255.html

Googleで「半角カナ バイトサイズ」でヒットしました。

参考までに

-- ぬ

On Tue, 7 Sep 2004 16:34:23 +0900 (JST)
永野 泰之 <y_nagano @ nagoya2.jrc.or.jp> wrote:

; 永野です
; 
;   クライアントのPHPからサーバで稼動しているOracleのデータをSELECTした際に、
; 正しいデータが返らないケースがあります。
; 
---snip---
; 
; エラー内容:
;   固定長フィールドに格納された半角カナデータの場合に発生するようで、本来のデー
; タでは無く空のデータが返ります。漢字やアルファベットが文字化けしているといっ
; たことはありません。試しに返されたデータをvar_dump()してみるとbool(false)が
; 格納されていました。
; 
; エラーの発生条件・再現性:
;   クライアントのNLS_LANGがJAPANESE_JAPAN.JA16EUCの状態で発生するようです。SJ
; ISでは発生しませんでした。SQLPLUSではどちらのケースも正しいデータが帰ってい
; るためPHPに原因があると考えています。
; 
---snip---


PHP-users メーリングリストの案内