[PHP-users 34913] Re: 固定長電文の解析
MasamiOhkubo
debizoh @ pumpkinnet.to
2010年 1月 4日 (月) 05:49:16 JST
大久保です。
On Mon, 4 Jan 2010 04:52:17 +0900
"abs" <kenken_abs @ leto.eonet.ne.jp> wrote:
> サンプルは、1レコード(1データ)130バイトの固定長で、
> //文字コードをSJIS⇒UTF8に変換
とした時点でSJISからUTF8で multibyte が3バイト文字列になる可能性があり
130バイトの固定長という前提が破綻します。
なので、
固定長レコードとして扱うのであれば まずRaw データで引っこ抜いてから
各カラムに対してエンコードをかけなければまずいでしょう。
> 0〜10カラム
> $str_1 = mb_strcut($str,0,9);
10カラム・・・? 9byte しか引っ張ってないような。
-- 大久保 政実(Masami ohkubo / debizoh) -------------
-- URL:http://www.venus.dti.ne.jp/~debizoh/
--
-- わいわいCommunication NetWork "The PumpkinNet"
-- http://www.pumpkinnet.to/
-- PumpkinNet CGI工房
-- http://www.pumpkinnet.to/cgikoubou/
--
PHP-users メーリングリストの案内