1
我在閱讀關於Perl的Encode
和utf8。Perl字符串編碼utf 8
的醫生說:
$八位字節= encode_utf8($字符串);
相當於
$八位字節=編碼( 「UTF8」,$字符串)。
$ string中的字符以Perl的內部格式編碼,並且 結果以八位字節序列的形式返回。
我不知道這是什麼意思。 Perl中的字符串不是一串八位字節(即字節)嗎?
那麼究竟是什麼之間的區別:
$string
和$octets
?
'\ x'''是什麼意思? –
'\ x'是其編碼是十六進制數字0x421的字符。這顯然是'CYRILLIC CAPITAL LETTER ES'(見http://www.fileformat.info/info/unicode/char/421) –
那麼,爲什麼不解碼而不是解碼成Perl字符呢? –