[g11n-ja-discuss] Re: Re: Re: Re: Re: Re: iconv の変換テーブル
Takahiro Arai
GEB02647 @ nifty.com
2007年 3月 9日 (金) 20:37:52 PST
> 「\」が「\」に変換されているためでした。 「~」も異なるかな? どうするのがいいのか問題になる文字ではあり
> ますが。 *-ms として、これは MS 方式と同じになっていないのではないでしょうかね??
> >
> >
>
> これは再現できませんでした。具体的にどの変換でしょう?
具体的に書いた方が良かったですね 逆の変換です。
echo '\' | iconv -t UTF-16LE | iconv -f UTF-16LE -t eucJP-ms | od -tx1
0000000 a1 c0 0a
0000003
> >> ATOK のこの問題は ?, |, %, ~ が直接入ってしまう問題があります。
> >> build 60 で修正予定のようです。
> >>
> >
> > 早く出て欲しいです。 1度 build 56 に戻した方がいいかな…
> >
> >
> SUNWiiimr, SUNWiiimu, SUNWxim, SUNWxi18n を build57
> 以前にもどせ
> ば直ると思います。
直りました。 いつも有用な情報ありがとうございます。
> > build 57 から tcsh が変わり、ロケールが ja
> だと日本語が通らなくなりました。 これは修正されるものでしょうか? しかし UTF-8
> は問題が無くなったようですね。
>
> デフォルトが utf-8 になったとか。
> dspmbyte を euc に明示的に指定するではだめでしょうか。
だめだと思います。 dspmbyte は無効になっているのではないでしょうか。
> なるほどと参考になります。kanji コマンドはスクリプトなので、UTF-8 用の
> パッチとか送っていただけるとれうしいかもしれません :-)
けっこう複雑なことをやっているのですよね…
こんなのはどうでしょう。
$ diff /usr/bin/kanji kanji
22a23,27
> (
> if [ $LANG = "ja_JP.UTF-8" ]
> then
> LANG=ja
> fi
796a802,808
> ) |
> if [ $LANG = "ja_JP.UTF-8" ]
> then
> iconv -f eucJP
> else
> cat
> fi
手を抜きすぎですか。(笑) あ、-s を付けると途中で「iconv: 変換中にエラーです。」と表示されてだめですね。(苦笑)
This message posted from opensolaris.org
g11n-ja-discuss メーリングリストの案内