关于wine1.4 乱码问题
- 365039311
- 帖子: 1101
- 注册时间: 2009-05-01 21:27
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: 关于wine1.4 乱码问题
非常抱歉,刚才太匆忙了,没有把链接粘贴上去… 晚上开电脑了再帮你找出链接,或者你也可以自己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
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 乱码问题
我还以为是你的签名呢,
刚才报了一个三国志11的问题上去。
但不知怎样
刚才报了一个三国志11的问题上去。
但不知怎样
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: 关于wine1.4 乱码问题
谢谢你报的bug!
关于字体的问题, 请看这个wiki: https://fedoraproject.org/wiki/Bugs_and ... ests/zh-cn
因为这个问题跟发行版打包有关, 所以应该给发行版报bug.
至于三国志的问题, 你去Wine上游报bug是对的
不过, 给Wine报告bug, 是不可以使用 Windows的dll的.
如果某个程序不使用Windows的dll就不能正常运行, 那么这个问题本身就是一个bug, 应该报给Wine.
关于字体的问题, 请看这个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
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 乱码问题
恩,把win下的宋体考到..wine/dosdevices/c:/windows/Fonts/就行了
-
- 帖子: 3
- 注册时间: 2012-03-29 20:36
Re: 关于wine1.4 乱码问题
求助:当文件名或者路径中包含中文字符时,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可以。
我的 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可以。
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: 关于wine1.4 乱码问题
楼上兄弟, 我希望可以帮你, 不过我下载了notepad++测试之后不能重现, 能不能请你提供更进一步的信息?黑暗之蛊 写了:求助:当文件名或者路径中包含中文字符时,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可以。
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
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 乱码问题
多谢楼上的建议,我有时间发一个详细的帖子。
-
- 帖子: 310
- 注册时间: 2008-05-12 16:04
Re: 关于wine1.4 乱码问题
1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧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复制过来的字体, 再试试会不会乱码.
不管会不会, 期待你可以测试并反馈一下
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: 关于wine1.4 乱码问题
我下载了一个 AutoCAD_2013_Simplified_Chinese_Win_32bit 的试用版, 想帮你测试, 可是这个版本依赖 .net 4.0, 目前Wine对 .net 4.0的支持还不够好,linxyz 写了:1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧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复制过来的字体, 再试试会不会乱码.
不管会不会, 期待你可以测试并反馈一下
我没有成功安装 AutoCAD, 所以没办法帮你测试.
可不可以请你说一下你下载的是哪个版本, 从哪个地址下载, 又是怎么安装成功的?
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 310
- 注册时间: 2008-05-12 16:04
Re: 关于wine1.4 乱码问题
感谢大牛的关照。fracting 写了:我下载了一个 AutoCAD_2013_Simplified_Chinese_Win_32bit 的试用版, 想帮你测试, 可是这个版本依赖 .net 4.0, 目前Wine对 .net 4.0的支持还不够好,linxyz 写了:1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧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复制过来的字体, 再试试会不会乱码.
不管会不会, 期待你可以测试并反馈一下
我没有成功安装 AutoCAD, 所以没办法帮你测试.
可不可以请你说一下你下载的是哪个版本, 从哪个地址下载, 又是怎么安装成功的?
2004即可,http://home.xdf.cn/thread-257157-1-1.html
直接安装可用。乱码在下面的命令输入行
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: 关于wine1.4 乱码问题
客气了, 我也不是大牛, 只是和你一样爱折腾Linux而已 
这个大概是 Font Association 的问题, 上游的Wine还未修复, 如果你感兴趣, 可以看看这个bug:
http://bugs.winehq.org/show_bug.cgi?id=16325
我想帮助Wine修复这个bug, 如果有进展我再告诉你, 可能需要几个月的时间, 请耐心等待.
需要几个月的时间, 并不是说这个bug很难修, 主要是我水平比较低, 同时又有其他事情忙着
如果你发现autocad的其他问题, 请尽量给Wine报bug, 如果不知道如何报bug, 可以到论坛上和大家讨论, 让别人协助你.

这个大概是 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
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: 关于wine1.4 乱码问题
linxyz 写了:感谢大牛的关照。fracting 写了:我下载了一个 AutoCAD_2013_Simplified_Chinese_Win_32bit 的试用版, 想帮你测试, 可是这个版本依赖 .net 4.0, 目前Wine对 .net 4.0的支持还不够好,linxyz 写了:1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧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复制过来的字体, 再试试会不会乱码.
不管会不会, 期待你可以测试并反馈一下
我没有成功安装 AutoCAD, 所以没办法帮你测试.
可不可以请你说一下你下载的是哪个版本, 从哪个地址下载, 又是怎么安装成功的?
2004即可,http://home.xdf.cn/thread-257157-1-1.html
直接安装可用。乱码在下面的命令输入行
抱歉, 我刚才说错了, 可能不是 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
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 310
- 注册时间: 2008-05-12 16:04
Re: 关于wine1.4 乱码问题
确实,删除/usr/share/wine/fonts/coure.fon,CAD命令行正常,不再乱码,其他地方也正常,即便不用你在12楼贴出的字体替换修改也可以。fracting 写了:linxyz 写了:感谢大牛的关照。fracting 写了:我下载了一个 AutoCAD_2013_Simplified_Chinese_Win_32bit 的试用版, 想帮你测试, 可是这个版本依赖 .net 4.0, 目前Wine对 .net 4.0的支持还不够好,linxyz 写了:1.5.1,加了,Auto CAD依然乱码,非要那个中文补丁才行,系统:YLMFOS,这应该和系统不大关系吧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复制过来的字体, 再试试会不会乱码.
不管会不会, 期待你可以测试并反馈一下
我没有成功安装 AutoCAD, 所以没办法帮你测试.
可不可以请你说一下你下载的是哪个版本, 从哪个地址下载, 又是怎么安装成功的?
2004即可,http://home.xdf.cn/thread-257157-1-1.html
直接安装可用。乱码在下面的命令输入行
抱歉, 我刚才说错了, 可能不是 Font Association 的问题.
可不可以请你尝试删除 coure.fon 这个文件:
sudo rm /usr/share/wine/fonts/coure.fon
然后, 不要使用中文补丁, 使用 Ubuntu ppa 中的 Wine 1.4版本, 重新测试你的autocad?
在我这边, 删除这个文件之后, autocad的命令输入行就不再乱码了.
期待你的反馈, 谢谢.
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: 关于wine1.4 乱码问题
谢谢你的反馈。我上面说的方法只是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
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615