[已解決]wine的这种乱码怎么解决呢?

Wine、Cedega、CrossOver 等配置
回复
头像
cks
帖子: 252
注册时间: 2005-10-02 13:32
联系:

[已解決]wine的这种乱码怎么解决呢?

#1

帖子 cks » 2009-05-23 21:52

在Win下用到了使用点net2和点net3。5做的软件,在U下只好用wine来用,但有个问题,中文显示的全是乱码,怎么解决?
这些程序在Win下都是以cmd的形式运行的,Ubuntu下是在终端中运行的,就是显示有问题,如图
Screenshot-Terminal.png
上次由 cks 在 2009-06-09 14:18,总共编辑 1 次。
在用:
山寨上网本,
Atom N450+2GDDR2+160GWD
Ubuntu10.10/Win7/Xp

*********
2005年产 神舟 天运 M162S给妹妹用呢
Ubuntu(10.10Alaph1)
CPU:Dothan725
主板芯片:Intel825G
内存:256DDR+1GDDR
硬盘:三星80G
光驱:Combo(只能读不能刻了)
USB2.0 ,1394,10/100M网卡
头像
lll9p
帖子: 1806
注册时间: 2007-07-18 18:56
联系:

Re: wine的这种乱码怎么解决呢?

#2

帖子 lll9p » 2009-05-23 21:59

代码: 全选

LC_ALL=zh_CN.gb2312 wine XXX.exe
不知可否。。。
我的小站imtho.com
3n6uv7 2vw <---- 332 ?语星火是么什
头像
bbeikke
帖子: 880
注册时间: 2008-10-14 21:54

Re: wine的这种乱码怎么解决呢?

#3

帖子 bbeikke » 2009-05-23 22:04

1、首先拷贝simsun.ttc字体进入~/.wine/drive_c/windows/Fonts/
2、修改注册表文件~/.wine/system.reg:
将[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 中的:
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”

改为:
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”

如果有兴趣,也可以将这个部分的其他字体都转换成SimSun
不记得引用自u中文论坛哪里的了 :em06
地狱可以想象,天堂却无法描述。
头像
nemyth
帖子: 114
注册时间: 2008-12-07 21:19

Re: wine的这种乱码怎么解决呢?

#4

帖子 nemyth » 2009-05-25 7:32

终端下显示汉字不正常吗,你切到有中文的目录ls看下,看看是否也是乱码?
终端程序可以修改配置文件,换种字体试试,Edit->Profile Preferences
一步一个脚印,折腾无止境。
Core 2 Duo E4600, Spark BI-100 P35, Adata 2GB DDR2-800, Hitachi 160GB 3.5+Segate250GB 2.5,Ondata 9600GSO 384MB G92,Samsung T220P,Dell L100+MOC5UO
Ubuntu 9.04 x86_32 @ ext4 with English Local & Windows XP Professional 32bit.
jackschmidt
帖子: 19
注册时间: 2009-05-21 20:17

Re: wine的这种乱码怎么解决呢?

#5

帖子 jackschmidt » 2009-05-25 8:56

我不知道是否自己搞错,可是我觉得你应该要安装Ubuntu和Win的中文Language Support。当然Win的中文Language Support是在你的~/.wine安装的。希望这些答案对你的问题有用。
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

Re: wine的这种乱码怎么解决呢?

#6

帖子 huangjiahua » 2009-05-25 13:13

cks 写了:在Win下用到了使用点net2和点net3。5做的软件,在U下只好用wine来用,但有个问题,中文显示的全是乱码,怎么解决?
这些程序在Win下都是以cmd的形式运行的,Ubuntu下是在终端中运行的,就是显示有问题,
别听楼上那些人扯,
终端乱码跟图形界面乱码是不同的情况,他们给出的都是图形界面下字体等的问题。


你需要做得仅仅是给终端下转码,
Ubuntu 带了一个终端转码工具 luit,
你可以在你的 wine 命令前加上 luit -encoding gbk


比如

代码: 全选

luit -encoding gbk  wine  XXXXX.exe
跃过无数的时间断层,只为了在
头像
cks
帖子: 252
注册时间: 2005-10-02 13:32
联系:

Re: wine的这种乱码怎么解决呢?

#7

帖子 cks » 2009-06-09 14:17

huangjiahua 写了:
cks 写了:在Win下用到了使用点net2和点net3。5做的软件,在U下只好用wine来用,但有个问题,中文显示的全是乱码,怎么解决?
这些程序在Win下都是以cmd的形式运行的,Ubuntu下是在终端中运行的,就是显示有问题,
别听楼上那些人扯,
终端乱码跟图形界面乱码是不同的情况,他们给出的都是图形界面下字体等的问题。


你需要做得仅仅是给终端下转码,
Ubuntu 带了一个终端转码工具 luit,
你可以在你的 wine 命令前加上 luit -encoding gbk


比如

代码: 全选

luit -encoding gbk  wine  XXXXX.exe

这个是正解啊,哈哈
前面的几个我都试过了,都是说如果程序有图形界面的话,可以把按钮上的文字变成中文的,而终端显示还是不成
用这个方法就成了哟:)
在用:
山寨上网本,
Atom N450+2GDDR2+160GWD
Ubuntu10.10/Win7/Xp

*********
2005年产 神舟 天运 M162S给妹妹用呢
Ubuntu(10.10Alaph1)
CPU:Dothan725
主板芯片:Intel825G
内存:256DDR+1GDDR
硬盘:三星80G
光驱:Combo(只能读不能刻了)
USB2.0 ,1394,10/100M网卡
头像
cks
帖子: 252
注册时间: 2005-10-02 13:32
联系:

Re: wine的这种乱码怎么解决呢?

#8

帖子 cks » 2009-06-09 15:29

lll9p 写了:

代码: 全选

LC_ALL=zh_CN.gb2312 wine XXX.exe
不知可否。。。
这个不行,中文显示的都是?
在用:
山寨上网本,
Atom N450+2GDDR2+160GWD
Ubuntu10.10/Win7/Xp

*********
2005年产 神舟 天运 M162S给妹妹用呢
Ubuntu(10.10Alaph1)
CPU:Dothan725
主板芯片:Intel825G
内存:256DDR+1GDDR
硬盘:三星80G
光驱:Combo(只能读不能刻了)
USB2.0 ,1394,10/100M网卡
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [已解決]wine的这种乱码怎么解决呢?

#9

帖子 eexpress » 2009-06-09 15:30

句啊句啊。。。。花花是wine专业户。
● 鸣学
回复