关于wine1.4 乱码问题

Wine、Cedega、CrossOver 等配置
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#17

帖子 fracting » 2012-03-29 18:26

非常抱歉,刚才太匆忙了,没有把链接粘贴上去… 晚上开电脑了再帮你找出链接,或者你也可以自己google fedora bug report ,有一个中文版的官方wiki
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
头像
365039311
帖子: 1101
注册时间: 2009-05-01 21:27

Re: 关于wine1.4 乱码问题

#18

帖子 365039311 » 2012-03-29 18:36

我还以为是你的签名呢,
刚才报了一个三国志11的问题上去。
但不知怎样
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#19

帖子 fracting » 2012-03-29 19:37

谢谢你报的bug!

关于字体的问题, 请看这个wiki: https://fedoraproject.org/wiki/Bugs_and ... ests/zh-cn
因为这个问题跟发行版打包有关, 所以应该给发行版报bug.

至于三国志的问题, 你去Wine上游报bug是对的 :)
不过, 给Wine报告bug, 是不可以使用 Windows的dll的.
如果某个程序不使用Windows的dll就不能正常运行, 那么这个问题本身就是一个bug, 应该报给Wine.
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
头像
yxcy
帖子: 418
注册时间: 2011-02-28 19:26

Re: 关于wine1.4 乱码问题

#20

帖子 yxcy » 2012-03-29 19:53

恩,把win下的宋体考到..wine/dosdevices/c:/windows/Fonts/就行了
黑暗之蛊
帖子: 3
注册时间: 2012-03-29 20:36

Re: 关于wine1.4 乱码问题

#21

帖子 黑暗之蛊 » 2012-03-30 15:23

求助:当文件名或者路径中包含中文字符时,foxit reader 4和 notepad++都不能保存文件

我的 Xubuntu 在安装是语言选择的是英文,然后通过ubuntu软件中心装了wine,运行foxit reader 4和 notepad++ 之后发现中文全是乱码,包括那些open,save as 对话框,后来自己google了一下,使用了这个帖子(viewtopic.php?f=121&t=321358)提到的方法,字体文件也拷贝到Fonts文件夹,还改了 HKLM\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes 的键值。现在中文显示正常了,但是还有一个问题没解决。当文件名或者路径中包含中文字符时,foxit reader 4和 notepad++都不能保存,只有wine自带的notepad可以。
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#22

帖子 fracting » 2012-03-30 16:46

黑暗之蛊 写了:求助:当文件名或者路径中包含中文字符时,foxit reader 4和 notepad++都不能保存文件

我的 Xubuntu 在安装是语言选择的是英文,然后通过ubuntu软件中心装了wine,运行foxit reader 4和 notepad++ 之后发现中文全是乱码,包括那些open,save as 对话框,后来自己google了一下,使用了这个帖子(viewtopic.php?f=121&t=321358)提到的方法,字体文件也拷贝到Fonts文件夹,还改了 HKLM\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes 的键值。现在中文显示正常了,但是还有一个问题没解决。当文件名或者路径中包含中文字符时,foxit reader 4和 notepad++都不能保存,只有wine自带的notepad可以。
楼上兄弟, 我希望可以帮你, 不过我下载了notepad++测试之后不能重现, 能不能请你提供更进一步的信息?

1. 首先, 在论坛里重新开一个帖, 描述这个问题, 这个问题跟乱码是不同的问题, 最好不要在同一个帖子里讨论.
2. 升级wine到最新版, 应该是 1.4 或者 1.5.0 , 运行 wine --version 可以查看版本号. ubuntu的wine ppa可以安装最新的wine
3. 删除 ~/.wine 重新进行测试, 从头来一遍.
4. 按时间顺序详细地记录你做了什么事情, 你运行了什么命令, 每一步分别观察到什么结果, 你的文件名是什么, 你的文件样本也作为附件发到论坛里 (确保我们测试的是同一个文件), 这类信息越详细越精确越好.
5. 运行一下 echo $LANG , 把结果贴出来.
6. 你所下载的notepad++的地址 (确保我们测试的是同一个版本)

如果你非常精确不厌其烦地按上面的步骤做, 那么大家就有很大的机会帮助你解决问题 :) 祝你好运.
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
黑暗之蛊
帖子: 3
注册时间: 2012-03-29 20:36

Re: 关于wine1.4 乱码问题

#23

帖子 黑暗之蛊 » 2012-03-31 3:51

多谢楼上的建议,我有时间发一个详细的帖子。
linxyz
帖子: 310
注册时间: 2008-05-12 16:04

Re: 关于wine1.4 乱码问题

#24

帖子 linxyz » 2012-03-31 9:19

fracting 写了:
365039311 写了:谢谢楼上,我用的是fedora16
可不可以检查一下这个文件的内容:

/usr/share/wine/wine.inf

在[Fonts]一节中,
查看有没有 HKCU,Software\Wine\Fonts\Replacements 相关的设置?

如果有的话, 注意检查一下有没有 simsun到文泉驿的映射, 如果没有的话, 加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"SimSun",,"WenQuanYi Micro Hei"
如果要支持繁体中文, 可以再加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"PMingLiU",,"WenQuanYi Micro Hei"

注意这两行需要加在 [Fonts] 这一节.

加完这两行之后, 可以删除从Windows复制过来的字体, 再试试会不会乱码.

不管会不会, 期待你可以测试并反馈一下 :)
1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#25

帖子 fracting » 2012-03-31 16:22

linxyz 写了:
fracting 写了:
365039311 写了:谢谢楼上,我用的是fedora16
可不可以检查一下这个文件的内容:

/usr/share/wine/wine.inf

在[Fonts]一节中,
查看有没有 HKCU,Software\Wine\Fonts\Replacements 相关的设置?

如果有的话, 注意检查一下有没有 simsun到文泉驿的映射, 如果没有的话, 加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"SimSun",,"WenQuanYi Micro Hei"
如果要支持繁体中文, 可以再加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"PMingLiU",,"WenQuanYi Micro Hei"

注意这两行需要加在 [Fonts] 这一节.

加完这两行之后, 可以删除从Windows复制过来的字体, 再试试会不会乱码.

不管会不会, 期待你可以测试并反馈一下 :)
1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧
我下载了一个 AutoCAD_2013_Simplified_Chinese_Win_32bit 的试用版, 想帮你测试, 可是这个版本依赖 .net 4.0, 目前Wine对 .net 4.0的支持还不够好,
我没有成功安装 AutoCAD, 所以没办法帮你测试.

可不可以请你说一下你下载的是哪个版本, 从哪个地址下载, 又是怎么安装成功的?
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
linxyz
帖子: 310
注册时间: 2008-05-12 16:04

Re: 关于wine1.4 乱码问题

#26

帖子 linxyz » 2012-04-01 9:41

fracting 写了:
linxyz 写了:
fracting 写了:
365039311 写了:谢谢楼上,我用的是fedora16
可不可以检查一下这个文件的内容:

/usr/share/wine/wine.inf

在[Fonts]一节中,
查看有没有 HKCU,Software\Wine\Fonts\Replacements 相关的设置?

如果有的话, 注意检查一下有没有 simsun到文泉驿的映射, 如果没有的话, 加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"SimSun",,"WenQuanYi Micro Hei"
如果要支持繁体中文, 可以再加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"PMingLiU",,"WenQuanYi Micro Hei"

注意这两行需要加在 [Fonts] 这一节.

加完这两行之后, 可以删除从Windows复制过来的字体, 再试试会不会乱码.

不管会不会, 期待你可以测试并反馈一下 :)
1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧
我下载了一个 AutoCAD_2013_Simplified_Chinese_Win_32bit 的试用版, 想帮你测试, 可是这个版本依赖 .net 4.0, 目前Wine对 .net 4.0的支持还不够好,
我没有成功安装 AutoCAD, 所以没办法帮你测试.

可不可以请你说一下你下载的是哪个版本, 从哪个地址下载, 又是怎么安装成功的?
感谢大牛的关照。
2004即可,http://home.xdf.cn/thread-257157-1-1.html
直接安装可用。乱码在下面的命令输入行
cad2004.jpg
cad2004.jpg (16.11 KiB) 查看 2555 次
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#27

帖子 fracting » 2012-04-01 12:45

客气了, 我也不是大牛, 只是和你一样爱折腾Linux而已 :)
这个大概是 Font Association 的问题, 上游的Wine还未修复, 如果你感兴趣, 可以看看这个bug:
http://bugs.winehq.org/show_bug.cgi?id=16325

我想帮助Wine修复这个bug, 如果有进展我再告诉你, 可能需要几个月的时间, 请耐心等待.
需要几个月的时间, 并不是说这个bug很难修, 主要是我水平比较低, 同时又有其他事情忙着 :)

如果你发现autocad的其他问题, 请尽量给Wine报bug, 如果不知道如何报bug, 可以到论坛上和大家讨论, 让别人协助你.
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#28

帖子 fracting » 2012-04-01 13:00

linxyz 写了:
fracting 写了:
linxyz 写了:
fracting 写了:
365039311 写了:谢谢楼上,我用的是fedora16
可不可以检查一下这个文件的内容:

/usr/share/wine/wine.inf

在[Fonts]一节中,
查看有没有 HKCU,Software\Wine\Fonts\Replacements 相关的设置?

如果有的话, 注意检查一下有没有 simsun到文泉驿的映射, 如果没有的话, 加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"SimSun",,"WenQuanYi Micro Hei"
如果要支持繁体中文, 可以再加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"PMingLiU",,"WenQuanYi Micro Hei"

注意这两行需要加在 [Fonts] 这一节.

加完这两行之后, 可以删除从Windows复制过来的字体, 再试试会不会乱码.

不管会不会, 期待你可以测试并反馈一下 :)
1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧
我下载了一个 AutoCAD_2013_Simplified_Chinese_Win_32bit 的试用版, 想帮你测试, 可是这个版本依赖 .net 4.0, 目前Wine对 .net 4.0的支持还不够好,
我没有成功安装 AutoCAD, 所以没办法帮你测试.

可不可以请你说一下你下载的是哪个版本, 从哪个地址下载, 又是怎么安装成功的?
感谢大牛的关照。
2004即可,http://home.xdf.cn/thread-257157-1-1.html
直接安装可用。乱码在下面的命令输入行
cad2004.jpg

抱歉, 我刚才说错了, 可能不是 Font Association 的问题.

可不可以请你尝试删除 coure.fon 这个文件:
sudo rm /usr/share/wine/fonts/coure.fon

然后, 不要使用中文补丁, 使用 Ubuntu ppa 中的 Wine 1.4版本, 重新测试你的autocad?
在我这边, 删除这个文件之后, autocad的命令输入行就不再乱码了.

期待你的反馈, 谢谢.
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
linxyz
帖子: 310
注册时间: 2008-05-12 16:04

Re: 关于wine1.4 乱码问题

#29

帖子 linxyz » 2012-04-02 8:49

fracting 写了:
linxyz 写了:
fracting 写了:
linxyz 写了:
fracting 写了:
365039311 写了:谢谢楼上,我用的是fedora16
可不可以检查一下这个文件的内容:

/usr/share/wine/wine.inf

在[Fonts]一节中,
查看有没有 HKCU,Software\Wine\Fonts\Replacements 相关的设置?

如果有的话, 注意检查一下有没有 simsun到文泉驿的映射, 如果没有的话, 加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"SimSun",,"WenQuanYi Micro Hei"
如果要支持繁体中文, 可以再加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"PMingLiU",,"WenQuanYi Micro Hei"

注意这两行需要加在 [Fonts] 这一节.

加完这两行之后, 可以删除从Windows复制过来的字体, 再试试会不会乱码.

不管会不会, 期待你可以测试并反馈一下 :)
1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧
我下载了一个 AutoCAD_2013_Simplified_Chinese_Win_32bit 的试用版, 想帮你测试, 可是这个版本依赖 .net 4.0, 目前Wine对 .net 4.0的支持还不够好,
我没有成功安装 AutoCAD, 所以没办法帮你测试.

可不可以请你说一下你下载的是哪个版本, 从哪个地址下载, 又是怎么安装成功的?
感谢大牛的关照。
2004即可,http://home.xdf.cn/thread-257157-1-1.html
直接安装可用。乱码在下面的命令输入行
cad2004.jpg

抱歉, 我刚才说错了, 可能不是 Font Association 的问题.

可不可以请你尝试删除 coure.fon 这个文件:
sudo rm /usr/share/wine/fonts/coure.fon

然后, 不要使用中文补丁, 使用 Ubuntu ppa 中的 Wine 1.4版本, 重新测试你的autocad?
在我这边, 删除这个文件之后, autocad的命令输入行就不再乱码了.

期待你的反馈, 谢谢.
确实,删除/usr/share/wine/fonts/coure.fon,CAD命令行正常,不再乱码,其他地方也正常,即便不用你在12楼贴出的字体替换修改也可以。
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#30

帖子 fracting » 2012-04-02 9:08

谢谢你的反馈。我上面说的方法只是workaround,这是wine的bug,我还需要研究下怎么修,有进展再来汇报吧。
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
回复