作者LPH66 (ha(ruhi|yate)ism)
看板Programming
标题Re: [转录][问题] 文字编码
时间Wed May 23 00:19:57 2007
※ 引述《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
1F:推 a534055:可以问签名档是什麽吗?好像很有趣 134.208.3.214 05/23 13:53