初次用wine,请教wine有乱码的问题。

Wine、Cedega、CrossOver 等配置
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

初次用wine,请教wine有乱码的问题。

#1

帖子 kelen » 2008-09-26 2:21

找了些资料,但还是没有解决乱码问题。没办法,唯有投石问路。
运行环境:804 hardy;
系统local: en_US;
安装wine的方式:直接在源里安装 sudo aptitude install wine
wine版本:version 1.1.5
问题描述:安装界面有乱码(如图所示),在wine的写字板里不能输入中文(SCIM输入法)
附件
Screenshot-3.png
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 初次用wine,请教wine有乱码的问题。

#2

帖子 ljj_jjl2008 » 2008-09-26 9:38

1,安装最新的1.1.5,他对中文支持比较好;
2,拷贝windows下的宋体,设置一下字体。参照下面帖子中设置wine字体和ies4linux设置对话框部分:
viewtopic.php?f=24&t=89163
3,输入法改成fcitx。
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02

Re: 初次用wine,请教wine有乱码的问题。

#3

帖子 Ur@nus » 2008-09-26 11:19

你是什么local?英语还是中文,
试试env LANG=zh_CN.GBK wine *.exe
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

Re: 初次用wine,请教wine有乱码的问题。

#4

帖子 kelen » 2008-09-26 15:58

Ur@nus 写了:你是什么local?英语还是中文,
试试env LANG=zh_CN.GBK wine *.exe
英文的locale。
用env LANG=zh_CN.GBK wine *.exe
这个方法我也试过了,行不通。
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

Re: 初次用wine,请教wine有乱码的问题。

#5

帖子 kelen » 2008-09-26 16:00

ljj_jjl2008 写了:1,安装最新的1.1.5,他对中文支持比较好;
2,拷贝windows下的宋体,设置一下字体。参照下面帖子中设置wine字体和ies4linux设置对话框部分:
viewtopic.php?f=24&t=89163
3,输入法改成fcitx。
之前已经是把字体复制过来了,并修改了regedit。但没有效果。
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02

Re: 初次用wine,请教wine有乱码的问题。

#6

帖子 Ur@nus » 2008-09-26 18:31

你是特定安装某个软件这样还是,都这样?如果都这样的话,推荐看这篇文章http://hi.baidu.com/zkheartboy/blog/item/a7fe91443031a349500ffef9.html
设置完成了之后,再env LANG=zh_CN.GBK wine *.exe
如果还有问题可以把LANG=zh_CN.GBK换成别的编码试一下,比如gb18030,Utf8,甚至big5。
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

Re: 初次用wine,请教wine有乱码的问题。

#7

帖子 kelen » 2008-09-26 18:58

Ur@nus 写了:你是特定安装某个软件这样还是,都这样?如果都这样的话,推荐看这篇文章http://hi.baidu.com/zkheartboy/blog/item/a7fe91443031a349500ffef9.html
设置完成了之后,再env LANG=zh_CN.GBK wine *.exe
如果还有问题可以把LANG=zh_CN.GBK换成别的编码试一下,比如gb18030,Utf8,甚至big5。
我就下载了一个安装文件,有机会下载个QQ的安装文件试试。
PS:我用wine的写字板打开文件,浏览到有中文名的文件时,也是方框,不能正常显示中文。

另外,百度的这篇我也看过,但是也是没效,所以个人怀疑是英文locale的原因,无赖之下,只好发贴问。

编码用gb18030, utf8的格式是这样么? env LANG=zh_CN.gb18030;or Utf8;or big5
============================================
立马试了一下,用Utf8的编码试的,安装界面可以正常显示中文。

上个效果图,略表祝贺 :em11
附件
Screenshot-2.png
上次由 kelen 在 2008-09-26 19:36,总共编辑 3 次。
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

Re: 初次用wine,请教wine有乱码的问题。

#8

帖子 kelen » 2008-09-26 19:23

按照百度的连接再重做了一个。发现用wine的写字板打开文件时,对话框里虽不能显示中文(方框),但是当选取了某个中文名的文件后,在“open"按键旁边显示些文件名能够正确显示中文。(如下图)
附件
Screenshot-Open.png
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02

Re: 初次用wine,请教wine有乱码的问题。

#9

帖子 Ur@nus » 2008-09-26 22:01

kelen 写了:
Ur@nus 写了:你是特定安装某个软件这样还是,都这样?如果都这样的话,推荐看这篇文章http://hi.baidu.com/zkheartboy/blog/item/a7fe91443031a349500ffef9.html
设置完成了之后,再env LANG=zh_CN.GBK wine *.exe
如果还有问题可以把LANG=zh_CN.GBK换成别的编码试一下,比如gb18030,Utf8,甚至big5。
我就下载了一个安装文件,有机会下载个QQ的安装文件试试。
PS:我用wine的写字板打开文件,浏览到有中文名的文件时,也是方框,不能正常显示中文。

另外,百度的这篇我也看过,但是也是没效,所以个人怀疑是英文locale的原因,无赖之下,只好发贴问。

编码用gb18030, utf8的格式是这样么? env LANG=zh_CN.gb18030;or Utf8;or big5
============================================
立马试了一下,用Utf8的编码试的,安装界面可以正常显示中文。

上个效果图,略表祝贺 :em11
这说明是安装软件的编码和wine的运行环境不统一,想安装什么软件时就得在她的编码下运行为呢才不会乱码。我也是en locale的,都这么用,没办法,中文的标准太多了。
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

Re: 初次用wine,请教wine有乱码的问题。

#10

帖子 kelen » 2008-09-27 7:53

即使用utf8的编码打开wine的写字板,但如果打开文件的内容带有中文,还是不能正常显示。这个问题可以解决么?
另外,SCIM不能在WINE输入中文的问题能有办法解决么? :em06
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02

Re: 初次用wine,请教wine有乱码的问题。

#11

帖子 Ur@nus » 2008-09-27 9:34

kelen 写了:即使用utf8的编码打开wine的写字板,但如果打开文件的内容带有中文,还是不能正常显示。这个问题可以解决么?
另外,SCIM不能在WINE输入中文的问题能有办法解决么? :em06
第一个问题是字体没设置好。你在写字板里八字体改来,再有你的wine的方块字也是字体没设置好,明显方块字旁边的英文字体和下面的iYahei不是一个字体,自己再设置一下吧。
第二个问题由来已久,如果不限麻烦可以参照这篇文章http://hi.baidu.com/nnoo/blog/item/1aaba1eceac79d3926979103.html的后半部分,想轻松点就直接换输入法,fcitx,或者最近很火的ibus,我就是用ibus没问题。
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

Re: 初次用wine,请教wine有乱码的问题。

#12

帖子 kelen » 2008-09-27 15:03

Ur@nus 写了:
kelen 写了:即使用utf8的编码打开wine的写字板,但如果打开文件的内容带有中文,还是不能正常显示。这个问题可以解决么?
另外,SCIM不能在WINE输入中文的问题能有办法解决么? :em06
第一个问题是字体没设置好。你在写字板里八字体改来,再有你的wine的方块字也是字体没设置好,明显方块字旁边的英文字体和下面的iYahei不是一个字体,自己再设置一下吧。
第二个问题由来已久,如果不限麻烦可以参照这篇文章http://hi.baidu.com/nnoo/blog/item/1aaba1eceac79d3926979103.html的后半部分,想轻松点就直接换输入法,fcitx,或者最近很火的ibus,我就是用ibus没问题。
用zh_CN.utf8的编码打开写字板,打开文件时能显示中文。但文件内容如果有中文却不行。
应该怎样设置字体呢?还请Ur@nus兄明示。 如图
正常显示中文
正常显示中文
不能正常显示中文
不能正常显示中文
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02

Re: 初次用wine,请教wine有乱码的问题。

#13

帖子 Ur@nus » 2008-09-27 20:42

12楼的图二看到“编辑”标签了么,点击然后选择最下面的字体,选择一个能显示中文的字体,里面的字体就会显示中文了。
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02

Re: 初次用wine,请教wine有乱码的问题。

#14

帖子 Ur@nus » 2008-09-27 20:45

你的wine字体设置的很不错的说,建议写个心得分享给大家,也做一个开源社区的贡献者, :em01
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02

Re: 初次用wine,请教wine有乱码的问题。

#15

帖子 Ur@nus » 2008-09-27 21:00

输入法的问题7.04是这呢解决的,你看有效么?

去掉scim设置的 前端->全局设置->将预编辑字符串嵌入到客户端中 前的勾
去掉scim设置的 面板->gtk->嵌入式候选词标
回复