分页: 1 / 1

为什么Wine 能在notepad里面输入中文,而在ies4linux 和 office 里面不能?

发表于 : 2009-03-03 11:44
wanghao 88
ubuntu 8.04, 官方源升级到最新。
输入法为Scim
Locale 设置: LANG = en_US.UTF-8 ,LC-CTYPE=zh_CN.UTF-8

安装Wine 之后,可以在记事本里面输入中文,如图1。
图1
图1
但是在ies4linux的ie6中间,输入中文都是??,英文正常:如图2。
图2
图2
Wine 安装 office 2003失败,于是退而求其次,找出老古董office 2000,安装非常顺利。但是仍然无法输入中文,英文正常。输入中文的时候根本没反应,连??都没有。如图3。
图3
图3
请教高手如何解决。

Re: 为什么Wine 能在notepad里面输入中文,而在ies4linux 和 office 里面不能?

发表于 : 2009-03-04 8:46
wanghao 88
问题已经解决了。

简单的做法,将系统默认语言换成中文,就可以了。。。。

如果一定要用英文界面,就需要虚拟一个wine运行的中文locale,
用env LANG=zh_CN.UTF-8 wine 运行程序。

例如,word启动器中的command做以下修改(xxxx为你的用户名):

代码: 全选

env WINEPREFIX="/home/xxxx/.wine" wine "C:\Program Files\Microsoft Office\Office\WINWORD.EXE" 
改为:

代码: 全选

env LANG=zh_CN.UTF-8 WINEPREFIX="/home/xxxx/.wine" wine "C:\Program Files\Microsoft Office\Office\WINWORD.EXE" 
其他excel,powerpoint类似。

同理,ies4linux的启动器也进行修改:

代码: 全选

home/xxxx/bin/ie6
改为:

代码: 全选

env LANG=zh_CN.UTF-8 /home/xxxx/bin/ie6
这样就搞定了。

Re: 为什么Wine 能在notepad里面输入中文,而在ies4linux 和 office 里面不能?

发表于 : 2009-03-10 11:07
hongmy525
顶~!!!!!!!!!!!!

:em05

Re: 为什么Wine 能在notepad里面输入中文,而在ies4linux 和 office 里面不能?

发表于 : 2009-10-07 19:12
meditation
用2楼的方法解决问题,该解决方同样适用于wine 1.1.3在ubuntu 9.04下模拟的office 2007

Re: 为什么Wine 能在notepad里面输入中文,而在ies4linux 和 office 里面不能?

发表于 : 2009-11-01 22:54
systbiol
好办法
具体是修改那个文件?