[samba-jp:19400] Re: libiconv-1.9.1-ja-patch-1. diff.gz??? ?CP932?CP943?????
Tomoki Maeda
tomoki_maeda @ aacmail.net
2007年 4月 18日 (水) 12:16:36 JST
こんにちは。前田です。
たかはしもとのぶ様、神内様、ご回答いただき、ありがとうございました。
私の環境でもlibiconvのlib/cp943.hを確認したところ、たかはしもとのぶ様のおっしゃ
るように
cp943はcp932をポイントしているだけで、cp943は内部的にはcp932を使っているようです
ね。
パッチ適用後のcp932は=ms932と理解していますので、AIXの文字コードセットIBM-943
ともほぼ同等(100%ではない)の変換テーブルをもっていると解釈できそうです。
http://www-1.ibm.com/support/docview.wss?uid=std31e839cc559d4608b49256f1c00140c57
>例えば、(株)ですが、コードのマッピングが IBM と NEC では違いますよね。
>誰かが、コード体系をまとめてくれると大変助かるのでしょうけれども、
>歴史的なものもあって一筋縄では行かないように思います。
>大変困ったものですね。
本当にunicodeに完全移行する日がくるのでしょうか。。
http://mikeneko.creator.club.ne.jp/~lab/kcode/vendor.html#h1-Summary
以上、ご回答有難うございました。
--------------------------
前田友岐(まえだ ともき)
>おはようございます。神内と申します。
>
>> > CP932とCP943の具体的な変換テーブルの差についてご存知でしたら教えていただけ
な
>いで
>> > しょうか?
>
>たかはしもとのぶ様がすでに記述なさっているので、蛇足ですが、
>いわゆる SHIFT_JIS はいろんなバリエーションがあって smb だけの問題では無くって
、
>
>ポーティングに関していろいろ問題があります。
>
>(1) Windows の Shift_JIS
>(2) IBM の Shift_JIS
>(3) NEC の Shift_JIS
>(4) マッキントッシュの Shift_JIS
>
>今回の事例では、IBM 選定文字、NEC 推奨文字等が含まれていると思います。
>
>例えば、(株)ですが、コードのマッピングが IBM と NEC では違いますよね。
>誰かが、コード体系をまとめてくれると大変助かるのでしょうけれども、
>歴史的なものもあって一筋縄では行かないように思います。
>大変困ったものですね。
>
>--神内
>
>From: TAKAHASHI Motonobu <monyo @ monyo.com>
>Subject: [samba-jp:19398] Re: libiconv-1.9.1-ja-patch-1.
diff.gz????CP932?CP943?
>????
>Date: Wed, 18 Apr 2007 08:28:52 +0900
>
>> たかはしもとのぶです。
>>
>> > 前田と申します。
>> >
>> > sambaが文字コードの変換に使うiconv()関数に
libiconv-1.9.1-ja-patch-1.diff.gz適
>用
>> > 済みのlibiconvを指定してSambaをコンパイルしインストールした場合、smb.confに
指
>定
>> > する
>> > 文字コード("display charset","dos charset","unix charset")ですが、CP932と
>> > CP943ではどのような違いがあるのでしょうか。
>> > CP932とCP943の具体的な変換テーブルの差についてご存知でしたら教えていただけ
な
>いで
>> > しょうか?
>>
>> 規格上の差異は、
>>
>> http://www2d.biglobe.ne.jp/~msyk/cgi-bin/charcode/bbs.cgi?past=1&c=r&n=55
>>
>> などを参照していただければと思います(※適当にぐぐっただけです。すみま
>> せん)。
>>
>> しかし、libiconv では lib/cp943.h にて cp932 と同じものとして定義され
>> ています。曰く
>>
>> -----
>> /*
>> * IBM CP943
>> */
>>
>> /* This is essentially CP932, with many mappings missing in the AIX
conversion
>
>> table. We just pretend it were the same as CP932. */
>> -----
>>
>> だそうで。
>>
>> -----
>> TAKAHASHI, Motonobu (たかはしもとのぶ) monyo @ monyo.com
>> http://www.monyo.com/
>>
samba-jp メーリングリストの案内