Re: [問題] Unicode轉字串
程式的開頭記得加上這個!
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
→
05/08 23:57, , 1F
05/08 23:57, 1F
討論串 (同標題文章)