| 作者: 藤岡和夫 | |
| 日時: 2004/8/03(21:25) |
On Tue, 03 Aug 2004 01:05:34 +0900
"Bruce." <kbk@...> さんwrote:
> echo "\" | iconv -f sjis -t ucs-2
>
> とかやると、しっかり0xa5になります。が、これだとバックスラッシュ扱いしたい
use Unicode::Japanese;
$s = Unicode::Japanese->new();
$char = $s->set($ARGV[0],sjis)->ucs2;
$len = length($char) x 2;
print unpack("H$len", $char),"\n";
で
jperl sjis2ucs2.pl \
とすると、005c に変換されます。ucs2をutf8にすると、5cに変換されます。
utf8にして、¥(全角)文字を変換すると、efbfa5 になります。おかくしくない
ですね。
藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/
番号順一覧Top
スレッド順一覧Top
433. Re: Perl6 [Bruce.] 2004/8/03(01:05)
435. Re: Perl6 [藤岡和夫] 2004/8/03(21:53)
433. Re: Perl6 [Bruce.] 2004/8/03(01:05)
436. Re: Perl6 [Bruce.] 2004/8/04(00:29)