wine 在英文Locale下执行中文程序乱码怎么办?

Wine、Cedega、CrossOver 等配置
回复
littlelong
帖子: 11
注册时间: 2006-02-10 14:13
送出感谢: 0
接收感谢: 0

wine 在英文Locale下执行中文程序乱码怎么办?

#1

帖子 littlelong » 2008-01-12 21:37

中文locale下没有问题,en_US.UTF-8下qq什么的都是乱码,不知道哪里没调对?
头像
marco.chan
帖子: 186
注册时间: 2007-10-29 20:41
来自: www.LinuxHobby.com
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 marco.chan » 2008-01-15 13:33

我也想知道!
基本的中文已经设定了~

代码: 全选

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
附件
wine2.jpg
wine.jpg
wine
头像
sinoyster
帖子: 958
注册时间: 2005-10-16 13:24
来自: 四川成都
送出感谢: 2 次
接收感谢: 0
联系:

#3

帖子 sinoyster » 2008-01-18 10:47

alias wine='LC_ALL=zh_CN.UTF8 wine'
Thank you Ubuntu Team!!!!
I still can't belive this is free...
头像
Vernon_Lee
帖子: 198
注册时间: 2007-06-27 9:20
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 Vernon_Lee » 2008-01-18 16:54

sinoyster 写了:alias wine='LC_ALL=zh_CN.UTF8 wine'

还是存在同样的问题,能说得详细些吗?
zhenswx
帖子: 15
注册时间: 2007-06-17 9:43
送出感谢: 0
接收感谢: 0

#5

帖子 zhenswx » 2008-01-21 20:23

我也是同样的问题,谁来救救我阿。。。
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

#6

帖子 jarryson » 2008-01-22 20:24

用env来定义特定程序的locale。

env LANG=zh_CN.GBK wine xxx.exe

或者添加到.profile中或.bashrc中。alias wine='env LANG=zh_CN.UTF8 wine' 注销,登录 然后直接用wine xxx.exe就好了
头像
Vernon_Lee
帖子: 198
注册时间: 2007-06-27 9:20
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 Vernon_Lee » 2008-01-25 11:25

WINE 大智慧基本成功,暂时发现短线精灵仍是乱码,有没有办法解决呀?
上次由 Vernon_Lee 在 2008-01-26 20:54,总共编辑 1 次。
头像
szjuntao
帖子: 285
注册时间: 2008-01-25 9:55
来自: 深圳中學高中部
送出感谢: 0
接收感谢: 1 次
联系:

#8

帖子 szjuntao » 2008-01-25 13:54

你们有把simsun.ttf (宋体字库) copy到wine的目录下吗?? :?:
头像
Vernon_Lee
帖子: 198
注册时间: 2007-06-27 9:20
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 Vernon_Lee » 2008-01-25 14:38

又出现个问题,修改后的SYSTEM.REG,下面部分总是自动回到最初状态,是怎么回事呀?

改为simsun.ttc

"MS Sans Serif"="XXXX"
"MS Serif"="XXXX"

[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
"MS Shell Dlg"="xxxx"
"MS Shell Dlg 2"="xxxx"
shami
帖子: 6
注册时间: 2007-12-30 17:08
送出感谢: 0
接收感谢: 0

#10

帖子 shami » 2008-01-26 8:55

jarryson 写了:用env来定义特定程序的locale。

env LANG=zh_CN.GBK wine xxx.exe

或者添加到.profile中或.bashrc中。alias wine='env LANG=zh_CN.UTF8 wine' 注销,登录 然后直接用wine xxx.exe就好了
我的中文软件不乱码。但是最近想要wine个日文软件,请问应该如何改?
回复

回到 “Wine及其分支”