m**********g 发帖数: 434 | 1 安装可以安装,就是全是软码,有什么办法解决显示乱码(invalid encoding)的问题吗
? | m**********g 发帖数: 434 | 2 我找了一圈,这个问题还存在,现在发现:
如果我在Language Support里把语言设置为中文再重启之后,那个文件“/etc/default
/locale”里的两行就从原先的:
“
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
”
变成
“
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
”
然后,我再安装WINE(装了两次,分别是1.01和1.1.21两个版本的WINE),之后再在
WINE上安装运行简体中文软件,这次只有一半显示乱码了,还有一半中文显示正常。
我现在猜测:是不是UTF-8的语言格式对简体中文支持还不够完全,还得再加上点GBK,
GB2312, or GB18030等语言包呢?
现在问题是:如何找到并安装这些GBK, GB2312, or GB18030的语言包,在ubuntu 9.
04下,或WINE中(seems mission impossible now)?
如果用Ubuntu 9.04里默认的那个Language Support添加新的语言包,中文的只有个UTF
-8.
a
【在 m**********g 的大作中提到】 : 安装可以安装,就是全是软码,有什么办法解决显示乱码(invalid encoding)的问题吗 : ?
| l****h 发帖数: 272 | 3 Wine中文对话框字体乱码解决 (zz)
Wine中对话框默认的字体是Tahoma,在我们的LINUX上,Tahoma字体是无法正常显示中
文的。比如Wine configuration中的"确定""取消"等就变成了"<<"">>"的字样。
解决方法很简单:
在wine的regedit中,找到:
\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\
FontSubstitutes
方法1. 直接地将MS Shell Dlg这个键设为空,问题就解决了~
方法2. 将MS Shell Dlg设置为一种自己字库中已有的中文字体即可,如果已经将
windows中宋体取来使用了,字库中SimSun对应宋体(这是Windows的,LINUX下默认是没
有的),在这里设置为 SimSun即可。
\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Font
字体列表
【在 m**********g 的大作中提到】 : 安装可以安装,就是全是软码,有什么办法解决显示乱码(invalid encoding)的问题吗 : ?
| m**********g 发帖数: 434 | 4 我try了一下,果然简体中文软件的菜单部分中文都显示正常;我有两个软件,一个软件显示完全正常,还有一个中国股票软件,软件中的股票名称还是显示乱码。
那个reg中还有什么键的值的可以修改来控制软件“内容部分”(菜单部分显示已正常)的中文显示吗?
【在 l****h 的大作中提到】 : Wine中文对话框字体乱码解决 (zz) : Wine中对话框默认的字体是Tahoma,在我们的LINUX上,Tahoma字体是无法正常显示中 : 文的。比如Wine configuration中的"确定""取消"等就变成了"<<"">>"的字样。 : 解决方法很简单: : 在wine的regedit中,找到: : \HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ : FontSubstitutes : 方法1. 直接地将MS Shell Dlg这个键设为空,问题就解决了~ : 方法2. 将MS Shell Dlg设置为一种自己字库中已有的中文字体即可,如果已经将 : windows中宋体取来使用了,字库中SimSun对应宋体(这是Windows的,LINUX下默认是没
|
|