论坛风格切换切换到宽版
  • 3321阅读
  • 3回复

汉化后出现乱码,请帮助 [复制链接]

上一主题 下一主题
离线kevinchan
 

发帖
163
金钱
50
威望
5
只看楼主 倒序阅读 0 发表于: 2006-11-28
在汉化一个软件时出现下面的问题,请世纪的前辈帮帮忙!
请看第一个图的对话框,里面的富文本设定了字体的名称(Verdana)、字号、加粗和颜色,用ResScope打开显示是二进制代码(从格式来看好象是XML之类的吧?),但是ResScope中可以直接显示成TEXT格式(如图2),于是我就直接在ResScope中把它翻译成中文,打开之后中文变成乱码。于是就把语言改成“中文(中国)”,源码里面的Verdana和Times New Roman都改成宋体,重新打开后中文还是乱码,而且剩下的英文字体还是显示成Verdana字体,真是很奇怪!然后又把源码中第一行的“ansi”分别改成unicode,utf-8,gb2312之类的也是不行。

我不了解那些1252、1040、2057之类的数字代表什么含义?请世纪的前辈们帮帮忙吧?先谢谢了!

源代码文件在附件中。
图1:[attachmentid=22103]
图2:[attachmentid=22104]
附件: yuan.txt (2 K) 下载次数:5
离线tracky

发帖
1807
金钱
10
威望
1
只看该作者 1 发表于: 2006-11-29
相对简单点的办法:
把附件中的内容用记事本打开,然后另存为“1.rtf”。只会用 Word 翻译生成的 1.rtf,翻译完成后仍然用记事本打开 1.rtf,选择并复制所有内容,然后用 resscope 打开原程序,之后替换你上图中 225 处资源里的所有文本。
╭∩╮(︶︿︶)╭∩╮
离线kevinchan

发帖
163
金钱
50
威望
5
只看该作者 2 发表于: 2006-11-29
谢谢指点!我试试看。
离线kevinchan

发帖
163
金钱
50
威望
5
只看该作者 3 发表于: 2006-11-29
试了一下,确实如tracky兄所说,再次谢过!
但是我经过Microsoft Word和写字板修改对比发现,用WORD修改后文件的体积从1.95K猛增到11K多,而用写字板只增加到4K多,原来霸道的微软在WORD修改后的源码中加入了他们公司的信息,真是可恶啊。