论坛风格切换切换到宽版
  • 32458阅读
  • 53回复

把Utf-8的编码写入到文件中 [复制链接]

上一主题 下一主题
离线hnimkfpr
发帖
8
金钱
70
威望
7
只看该作者 20 发表于: 2011-01-11
都不知道怎么去用,在软件中的“要翻译的中文和英文对照的文件名:”是用什么软件可以生成TXT文件呢?
离线lansanxing

发帖
11
金钱
60
威望
6
只看该作者 21 发表于: 2011-01-14
我用您的软件对一个QT软件进行汉化,但仍然显示乱码,不知道是哪里的问题。
上传qtcore4.dll 版本:4.4.0 希望寒秋老师帮忙修改成正常显示中文的
附件: QtCore4.rar (516 K) 下载次数:4
离线s_one
发帖
23
金钱
230
威望
23
只看该作者 22 发表于: 2011-01-15
学习了
离线zzl_662

发帖
4
金钱
30
威望
3
只看该作者 23 发表于: 2011-11-14
向楼主学习!厉害!
只是我用了楼主编写的软件试了一下,但还是乱码。。。我不知原因。。。
离线fengming_l

发帖
5
金钱
50
威望
5
只看该作者 24 发表于: 2012-03-24
很巧今天遇到一个QT,有碰巧看到秋寒老师的这个帖子。下了,回头试下。感谢、感谢!
离线wzgangwzgang

发帖
22
金钱
220
威望
22
只看该作者 25 发表于: 2015-03-31
这几天正在想汉化一个QT软件,这里的应该很有用,谢谢!!!
离线wzgangwzgang

发帖
22
金钱
220
威望
22
只看该作者 26 发表于: 2015-04-01
试了一个QT软件,PedScope,http://www.tenset.co.uk/pedscope/
仍然是乱码,楼主能帮助看看吗?
是不是软件太新,小工具需要升级一下。谢谢了!!!
离线chuangyi

发帖
56
金钱
560
威望
56
只看该作者 27 发表于: 2015-04-13
“有些汉化者修改了程序,自己补写了对符串的处理”,该怎么做呢?我现在在汉化AE的插件,是optical flares 1.33这个插件的版本,插件界面是ansi编写的,但是编辑选项界面是用utf-8编写的,遇到相同的字符串如果用ansi汉化,一个正常,一个就会乱码,用utf-8汉化也是这样,看到别人汉化的插件,是将utf-8转成了ansi汉化的,该怎么做呢?望老师能指点一下?该怎么手动更改
离线chuangyi

发帖
56
金钱
560
威望
56
只看该作者 28 发表于: 2015-04-13
你写的这个插件不支持AE插件啊,该怎么手动改写呢?
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 29 发表于: 2015-04-13
回 27楼(chuangyi) 的帖子
chuangyi:“有些汉化者修改了程序,自己补写了对符串的处理”,该怎么做呢?我现在在汉化AE的插件,是optical flares 1.33这个插件的版本,插件界面是ansi编写的,但是编辑选项界面是用utf-8编写的,遇到相 .. (2015-04-13 12:27) 

你的问题是:同一个字串有2个引用,全部用 ANSI 编码写入,则其中1处正常,另一处乱码。而全部用 UTF8 编码写入,则正好倒过来,原来正常的变乱码,乱码的变正常。这样理解对不对?

如果是非标字串,可以在空白处(0x00)增加一个 UTF8 字串 ,并修改其中一个引用到新增的字串,而原来的字串仍然用 ANSI 写入。

这个方法,手动操作非常麻烦,可以用 Passolo 非标宏 或 Radialix 3 来处理。
非标宏的话,请在写入前按引用地址拆分成 2 个子字串,并分别定义不同的编码。
Radialix 3 也可以这样做。