看板 Perl 關於我們 聯絡資訊
程式的開頭記得加上這個! 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
LinusChen:謝謝~~ 我試看看 05/08 23:57