Perlについての質問箱 20箱目
■ このスレッドは過去ログ倉庫に格納されています
0103デフォルトの名無しさん
2005/11/13(日) 11:50:12むしろ、Encodeの使い方とユニコードの事を間違えてる。
ユニコード,UCS-2,UCS-4とutf8,utf16の混同が一つ。
encodeの出力は単なるバイト列で、決してユニコードにならない事が一つ。
$utf8=encode('utf8',$unicode); # ユニコード文字列からUTF8バイト列に
$unicode=decode('utf8',$utf8); # UTF8バイト列からユニコード文字列に
例えば、"え"の場合length $unicodeは1でlength $utf8は3,
ord $unicodeは12360でord $utf8は227になる。
>>100
s/PATTERN/$&/g とか scalar(()=m/PATTERN/g) とか...
■ このスレッドは過去ログ倉庫に格納されています