当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]wine-英文-locale,乱码问题
帖子发表于 : 2008-05-08 20:50 

注册: 2008-05-04 18:14
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
系统是英文Locale
wine版本wine-0.9.59

安装是从源
sudo aptitude install wine
然后
winecfg


并按照
http://forum.ubuntu.org.cn/viewtopic.php?t=72933
帖子中3.5中文支持设置的方法设置后

wine QQ2007.exe
QQ2007.exe 是从这下载的http://dl_dir.qq.com/qqfile/qq/2007iistable/QQ2007IIKB1.exe
得到的结果是(见附件)

不知大家是怎么解决乱码问题的,按照置顶里的自己编译还是大家的是中文Locale,复制一下字体就能解决。


附件:
Screenshot-Default - Wine desktop.png
Screenshot-Default - Wine desktop.png [ 81.54 KiB | 被浏览 2238 次 ]



最后由 problemshere 编辑于 2008-05-08 22:47,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-08 22:42 

注册: 2008-05-04 18:14
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
Terminal的输出如下:
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\windows\\temp\\nsl104b.tmp\\QQDownHelper.dll") not found
err:ntdll:RtlpWaitForCriticalSection section 0x40c478 "?" wait timed out in thread 001a, blocked by 0009, retrying (60 sec)


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-09 0:04 

注册: 2008-04-08 9:27
帖子: 167
送出感谢: 0 次
接收感谢: 0 次
用env LC_ALL=zh_CN.UTF-8 wine执行QQ安装程序吧,应该就可以了,我也是E文locale.
wine中文支持还是不好,需要改进呀。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-09 9:19 

注册: 2008-05-04 18:14
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
chengzh 写道:
用env LC_ALL=zh_CN.UTF-8 wine执行QQ安装程序吧,应该就可以了,我也是E文locale.
wine中文支持还是不好,需要改进呀。


谢谢,谢谢。确实可以了。
我昨天晚些时候曾试过用中文Locale,乱码问题也能解决。

刚才用你的方法,乱码基本解决了。见图。

还有一些问题,例如输入法(SCIM)无法正常使用
能不能把env LC_ALL=zh_CN.UTF-8直接加入wine的配置文件


附件:
Screenshot-2-Default - Wine desktop.png
Screenshot-2-Default - Wine desktop.png [ 22.27 KiB | 被浏览 2214 次 ]

Screenshot-1-Default - Wine desktop.png
Screenshot-1-Default - Wine desktop.png [ 84.4 KiB | 被浏览 2210 次 ]

页首
 用户资料  
 
5 楼 
 文章标题 : [测试]大概能用吧
帖子发表于 : 2008-07-11 11:03 

注册: 2008-07-11 9:31
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
我在wine的程序的启动快捷方式里面把LC_ALL=zh_CN.UTF-8加进去后,在英文环境下wine程序是可以正常显示中文了,但是我这始终不能输入中文,不知谁能解决阿?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [问题]wine-英文-locale,乱码问题
帖子发表于 : 2009-02-15 14:57 

注册: 2007-05-28 1:32
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
其实现在的wine--我的是1.1.14--在英文环境下只要在运行的时候将环境变量设为中文就可以了。
更方便的办法是在~/.bashrc最后加一句:

代码:
alias wine='LANG=zh_CN.UTF-8 wine'


以后在shell里面直接运行wine xxx.exe 就可以了

如果再勤快点的话,可以写一个sh,用launcher 启动这个sh。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [问题]wine-英文-locale,乱码问题
帖子发表于 : 2009-02-16 11:35 

注册: 2007-11-26 13:38
帖子: 438
送出感谢: 0 次
接收感谢: 0 次
cnheying 写道:
其实现在的wine--我的是1.1.14--在英文环境下只要在运行的时候将环境变量设为中文就可以了。
更方便的办法是在~/.bashrc最后加一句:

代码:
alias wine='LANG=zh_CN.UTF-8 wine'


以后在shell里面直接运行wine xxx.exe 就可以了

如果再勤快点的话,可以写一个sh,用launcher 启动这个sh。


我的也是英文的local,
我每次是直接从命令行启动wine,
用env LANG=zh_CN.GBK wine xxx来启动xxx程序,显示中文就正常了。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [问题]wine-英文-locale,乱码问题
帖子发表于 : 2013-02-28 0:01 

注册: 2012-06-29 13:05
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
如果在英文环境下使用wine,用env LANG=zh_CN.UTF-8 wine "运行的程序"。
我的乱码是这样解决的。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译