[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:07928] Re: Q for mule on Plamo 1.4



>>>>> plamo の No. 07927
>>>>> Message-Id: <3A3027FD.48DB750D@osa.att.ne.jp> で、
>>>>> "H" == Hitoshi TANIMURA <tanimura@osa.att.ne.jp>さま曰く...

H> CUI の mule で ms-dos の sjis 漢字ファイル と
H> linux の euc 漢字ファイルをミックスして使いうためには
H> どのようにすればよろしいかお教え下さい。

この文章だと Shift_JIS のファイルと、それとは別の euc-japan のファ
イルがあって、文字コードの自動判定ができない、というように読める
のですが...

H> 使用の目的は、複数の coding-system のファイルを 
H> Perl で同時に処理したいのです。

こちらを読むと、一つのファイルの中に Shift_JIS の部分と、
euc-japan の部分があるように思えるのですが、どちらでしょうか?

もし、後者であれば、少なくとも Mule のファイル読み込み時の 
coding system 自動判定機構ではお望みのことはできないと思います。

データに区切りがあるものであれば、区切りごとに coding system を
判定して、自前で decode するというプログラムを作ればできないこと
はないとは思います。

ただ、 jisx0201 カナがデータ中に含まれるとすると、完全な自動判定
は無理だと思います。

-- 
鈴木圭一 / keiichi@nanap.org
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B

Follow-Ups
[plamo:07929] Re: Q for mule on Plamo 1.4, Hitoshi TANIMURA
References
[plamo:07927] Q for mule on Plamo 1.4, Hitoshi TANIMURA

[検索ページ] [メール一覧]
Plamo ML 公開システム