作者panppt (哎咦哎咦呀...)
看板Perl
标题Re: [问题] Unicode转字串
时间Thu May 8 15:38:35 2008
程式的开头记得加上这个!
use encoding 'big5';
$Data = "0x6F22";
$StringData = chr($Data); # 转成字串
print($StringData); # 这个会印出「汉」
$Data = "0x5821";
$StringData = chr($Data); # 转成字串
print($StringData); # 这个会印出「堡」
这样子应该就可以了吧!
^^"
※ 引述《LinusChen (retreat)》之铭言:
: 我想把16进位显示的unicode转为字串显示
: 例如:
: 6F225821 -> 汉堡
: 我试了几个方法都没有用
: 想请问各位前辈有没有人知道该怎麽做的
: 目前是在windows底下测试
: print encode("iso-8859-3",decode('utf-8', "0x6F22"));
: print encode("Big5",decode('utf-8', "0x6F22"));
: 结果直接输出 0x6F22
: 请问该怎麽做呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.66.175.183
1F:→ LinusChen:谢谢~~ 我试看看 05/08 23:57