Unicode の嫌なところを触ってしまった Python
http://yanok.net/2017/06/unicode-python.html
それがPerlのEncode::JIS2Kモジュールなのですが、
Encode::JIS2K - search.cpan.org
http://search.cpan.org/~dankogai/Encode-JIS2K/JIS2K.pm
こちらもPythonと同様にこのような変換を持っていました。
JIS X 0213 | Unicode | ||
1面2区54点 | ⦅ | U+2985 | LEFT WHITE PARENTHESIS |
1面2区55点 | ⦆ | U+2986 | RIGHT WHITE PARENTHESIS |
もしかすると、PerlのEncode::JIS2Kモジュールを実装された方とPythonのcodecsモジュールを実装された方が、偶々どこかの同じ資料を参照していたのかもしれません。
ちなみに、その他の実装では大抵このような変換になっています。
JIS X 0213 | Unicode | ||
1面2区54点 | ⦅ | U+FF5F | FULLWIDTH LEFT WHITE PARENTHESIS |
1面2区55点 | ⦆ | U+FF60 | FULLWIDTH RIGHT WHITE PARENTHESIS |
Encode::JIS2Kは、
- JIS X 0213の2004年改正に未対応
- Unicodeへの変換結果が結合文字列となる文字に未対応
Encode::JISX0213 - search.cpan.org
http://search.cpan.org/~nezumi/Encode-JISX0213-0.04/lib/Encode/JISX0213.pm
Encode::ShiftJIS2004 - search.cpan.org
http://search.cpan.org/~nezumi/Encode-JISX0213-0.04/lib/Encode/ShiftJIS2004.pm
0 件のコメント:
コメントを投稿