Re: [轉錄][問題] 文字編碼
※ 引述《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
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
問題
2
4