Re: [轉錄][問題] 文字編碼

看板Programming作者 (ha(ruhi|yate)ism)時間17年前 (2007/05/23 00:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《IOann (艾渥恩)》之銘言: : ※ [本文轉錄自 PLT 看板] : 作者: gt6174 (gt.) 看板: PLT : 標題: [問題] 文字編碼 : 時間: Mon May 21 23:30:17 2007 : 希望在這個板發問沒有違反板規。 : 小弟目前正在中文化 World of Warcraft 其中一個 User Interface, : 在中文化時,碰到了疑似編碼的問題。 : 小弟正在中文化的 UI 名稱為 ChatMOD。 : 來源:http://wow-en.curse-gaming.com/downloads/addons/chat/chatmod/ : 但小弟在中文化時遇到一個很奇怪的現象。 : 那就是中文化後,已經卻定文字是以 UTF-8 格式存入,在遊戲中還是顯示不出來。 : P.S: 一般來說,文件中的文字只要是 UTF-8 即可在遊戲中顯示出來。 : 下面這裡有 Youngway 先進所做的中文化,在遊戲中一樣無法顯示。 : http://youngway.myweb.hinet.net/UI/single/UI.htm : 小弟找到一版中文化在遊戲中可用的,但其的中文化文件打開來看, : 中文字的部分卻全是數字和 backslash,感情是某種編碼。 : 例如:\231\182\156\229\144\136 : 可正常顯示的版本:http://wowui.duowan.com/html/6/101.html : 請問這是一種文字編碼嗎? 這是十進位編碼的的UTF-8 上例為兩個中文字「綜合」 以上例來說明編碼方法: \231\182\156\229\144\136 每組\加數字表示一個byte的十進位ASCII碼 因此它成為六個byte ASCII分別是{231, 182, 156, 229, 144, 136} 寫成16進位為E7 B6 9C E5 90 88 ← 這就是UTF-8的「綜合」二字 要做出來就反過來 將UTF-8的每個byte寫成這樣即可 我的做法會是全部弄完存成UTF-8後寫個小程式來跑 程式會把所有>=128的byte全部改成這種形式 -- 実琴:「河野!你真的就這樣被物質慾望給吸引過去了嗎?!」 亨:「只要穿著女裝擺出親切的樣子,所有必要花費就能全免,似乎一點都不壞啊。」 実琴:「難道你沒有男人的尊嚴了嗎?!」 亨:(斷然道)「沒有。在節衣縮食生活吃緊學生面前,沒有那種東西。」 --プリンセス・プリンセス 第二話 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.197.117

05/23 13:53, , 1F
可以問簽名檔是什麼嗎?好像很有趣
05/23 13:53, 1F
文章代碼(AID): #16KnW_WU (Programming)
文章代碼(AID): #16KnW_WU (Programming)