分页: 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
但是在ies4linux的ie6中间,输入中文都是??,英文正常:如图2。

- 图2
Wine 安装 office 2003失败,于是退而求其次,找出老古董office 2000,安装非常顺利。但是仍然无法输入中文,英文正常。输入中文的时候根本没反应,连??都没有。如图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的启动器也进行修改:
改为:
代码: 全选
env LANG=zh_CN.UTF-8 /home/xxxx/bin/ie6
这样就搞定了。
Re: 为什么Wine 能在notepad里面输入中文,而在ies4linux 和 office 里面不能?
发表于 : 2009-03-10 11:07
由 hongmy525
顶~!!!!!!!!!!!!

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
好办法
具体是修改那个文件?