[問題] 中文編碼問題

看板Perl作者 (HIHIHI)時間14年前 (2011/05/28 20:50), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串2/2 (看更多)
可否請問一下這些字"\u5b66\u4e60\u7535\u529b" 是屬於什麼樣的編碼,要如何能轉成big5的格式呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.192.42

05/29 23:01, , 1F
unicode
05/29 23:01, 1F

05/31 22:14, , 2F
這是“學習電力”四字的簡體 JSON 表示法。可以這樣轉:
05/31 22:14, 2F

05/31 22:15, , 3F
use JSON::XS; use Encode::HanConvert;
05/31 22:15, 3F

05/31 22:15, , 4F
print simp_to_big5(JSON->new->allow_nonref
05/31 22:15, 4F

05/31 22:16, , 5F
->decode('"\u5b66\u4e60\u7535\u529b"'));
05/31 22:16, 5F

05/31 22:17, , 6F
# 抱歉,四樓 JSON->new 應改為 JSON::XS->new :-)
05/31 22:17, 6F

06/05 23:05, , 7F
感謝audreytang,不過想再問是如何知道那四個字是簡體字的
06/05 23:05, 7F
文章代碼(AID): #1DuE-f2F (Perl)
討論串 (同標題文章)
文章代碼(AID): #1DuE-f2F (Perl)