+ -
当前位置:首页 → 问答吧 → gentoo下怎样使amule.xmule不会乱码?已搜索。

gentoo下怎样使amule.xmule不会乱码?已搜索。

时间:2005-05-20

来源:互联网

如用中文locale会段错误,只好LC_ALL=C amule启动

连接华语P2P源动力 61.152.93.254:4661 ,http://ed2k.2x4u.de/list.html,

搜索中文文件时会乱码,如下图
上传的图像
Screenshot-1.png (74.4 KB, 162 次查看)

作者: liulijun01   发布时间: 2005-05-20

试下
代码:
#ln -s /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8

作者: king_woods   发布时间: 2005-05-20

代码:
bash-2.05b# locale
LANG=zh_CN.gbk
LC_CTYPE="zh_CN.gbk"
LC_NUMERIC="zh_CN.gbk"
LC_TIME="zh_CN.gbk"
LC_COLLATE="zh_CN.gbk"
LC_MONETARY="zh_CN.gbk"
LC_MESSAGES="zh_CN.gbk"
LC_PAPER="zh_CN.gbk"
LC_NAME="zh_CN.gbk"
LC_ADDRESS="zh_CN.gbk"
LC_TELEPHONE="zh_CN.gbk"
LC_MEASUREMENT="zh_CN.gbk"
LC_IDENTIFICATION="zh_CN.gbk"
LC_ALL=zh_CN.gbk
bash-2.05b# ln -s /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
ln: ‘/etc/gtk/gtkrc.zh_CN.utf-8’:文件已存在
bash-2.05b# ln -sf /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
bash-2.05b# amule
段错误



代码:

bash-2.05b# LC_ALL=zh_CN.UTF-8 amule
Initialising aMule
Config:
x1: 0 y1: 0 x2: 1017 y2: 688
split read, found : 0
srv_split read, found : 463
External connections disabled in .eMule
*** TCP socket at 4662
*** UDP socket at 4665 (chat)
*** UDP socket at 4672
Serverlist loaded.
*** reading servers
Loading temp files from /root/.aMule/Temp/*.part.met.

OOPS! - Seems like aMule crashed
--== BACKTRACE FOLLOWS: ==--

[0] amule(_ZN9CamuleApp16OnFatalExceptionEv+0x3c) [0x81e962c]
[1] [0xffffe420]
[2] /usr/lib/libwx_gtk2-2.4.so(_ZNK10wxWindowDC15DoGetTextExtentERK8wxStringPiS3_S3_S3_P6wxFont+0xf1) [0x402624a1]
已放弃

LC_ALL=en_US amule

LC_ALL=C amule

LC_ALL=zh_CN amule

都乱码

作者: liulijun01   发布时间: 2005-05-20

emerge =wxGTK-2.6.0-r1 & use the newest ebuild here:
http://bugs.gentoo.org/show_bug.cgi?id=71108

作者: Debentoo Gao   发布时间: 2005-05-20

使用zh_CN.UTF-8是没有问题的

作者: younker   发布时间: 2005-05-20

使用zh_CN.UTF-8是没有问题的

作者: younker   发布时间: 2005-05-20

引用:
使用zh_CN.UTF-8是没有问题的
会自动退出,


代码:
bash-2.05b# LC_ALL=zh_CN.UTF-8 amule
Initialising aMule
Config:
x1: 0 y1: 0 x2: 1017 y2: 688
split read, found : 0
srv_split read, found : 463
External connections disabled in .eMule
*** TCP socket at 4662
*** UDP socket at 4665 (chat)
*** UDP socket at 4672
Serverlist loaded.
*** reading servers
Loading temp files from /root/.aMule/Temp/*.part.met.

OOPS! - Seems like aMule crashed
--== BACKTRACE FOLLOWS: ==--

[0] amule(_ZN9CamuleApp16OnFatalExceptionEv+0x3c) [0x81e962c]
[1] [0xffffe420]
[2] /usr/lib/libwx_gtk2-2.4.so(_ZNK10wxWindowDC15DoGetTextExtentERK8wxStringPiS3_S3_S3_P6wxFont+0xf1) [0x402624a1]
已放弃

作者: liulijun01   发布时间: 2005-05-20

引用:
作者: liulijun01
会自动退出,


代码:
bash-2.05b# LC_ALL=zh_CN.UTF-8 amule
Initialising aMule
Config:
x1: 0 y1: 0 x2: 1017 y2: 688
split read, found : 0
srv_split read, found : 463
External connections disabled in .eMule
*** TCP socket at 4662
*** UDP socket at 4665 (chat)
*** UDP socket at 4672
Serverlist loaded.
*** reading servers
Loading temp files from /root/.aMule/Temp/*.part.met.

OOPS! - Seems like aMule crashed
--== BACKTRACE FOLLOWS: ==--

[0] amule(_ZN9CamuleApp16OnFatalExceptionEv+0x3c) [0x81e962c]
[1] [0xffffe420]
[2] /usr/lib/libwx_gtk2-2.4.so(_ZNK10wxWindowDC15DoGetTextExtentERK8wxStringPiS3_S3_S3_P6wxFont+0xf1) [0x402624a1]
已放弃
emerge =wxGTK-2.6.0-r1 & use the newest ebuild here:
http://bugs.gentoo.org/show_bug.cgi?id=71108

用这个ebuild和wxGTK-2.6.0-r1配合,用zh_CN.UTF-8是没问题的

作者: Debentoo Gao   发布时间: 2005-05-23

PHP 代码:

emerge =wxGTK-2.6.0-r1 & use the newest ebuild here:
[url]http://bugs.gentoo.org/show_bug.cgi?id=71108[/url]

用这个ebuild和wxGTK-2.6.0-r1配合,用zh_CN.UTF-8是没问题的 
谢谢版主,已成功,如下图,谢谢帮助!!


:):)
上传的图像
qqqqqq.png (42.6 KB, 113 次查看)

作者: liulijun01   发布时间: 2005-05-24

想请教一下猪八戒,具体步骤呢!

不好意思,正在学习中.

作者: owner   发布时间: 2005-09-06

直接装~86的amule也是可以的。

作者: gorf   发布时间: 2005-09-06

同问,为什么amule的里边看本地的目录还是乱码呢?我安装的是wxGTK-2.6.1.ebuild和amule-2.0.3。我用的utf8的locale。

作者: blackwhite   发布时间: 2005-09-07

解绝了好多问题
谢谢哦
但是怎么把LC_ALL=zh_CN.UTF-8加入设置中的
不用每次都必须要LC_ALL=zh_CN.UTF-8 amule
菜鸟问题哦:)
谢谢解答哦

作者: Allen_Lau   发布时间: 2005-10-12

我在安装xmule的时候正常,可是当我运行的时候,出现了这样的错误,请高手帮下忙
[root@localhost proz]# xmule
The font "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*" does not support all the required character sets for the current locale "zh_CN.GBK"
(Missing character set "GBK-0")
Initialising xMule
在这个位置会出现一个让你先择字体的对话框,不管先里面的那一个(各种英语或者中文),都会出现下面的提示,然后程序退出.
OOPS! - Seems like xMule crashed
--== BACKTRACE FOLLOWS: ==--

[0] CxmuleApp::OnFatalException() | 0x82a307a
[1] wxFatalSignalHandler | 0xf6ed7098
[2] /lib/tls/libpthread.so.0 [0x74c8a8] | 0x74c8a8
[3] wxString::AssignCopy(unsigned int, char const*) | 0xf6e84aed
[4] wxString::operator=(char const*) | 0xf6e84c4c
[5] wxHtmlWindow::Init() | 0xf6eface3
[6] CServerWnd::CServerWnd(wxWindow*) | 0x8266d12
[7] CxmuleDlg::CxmuleDlg(wxWindow*, wxString) | 0x82a72da
[8] CxmuleApp::OnInit() | 0x829e49e
[9] wxEntry(int, char**) | 0xf6d5b18d
[10] main | 0x829d8ea
[11] __libc_start_main | 0x516e33
[12] wxTopLevelWindowBase::GetMaxSize() const | 0x810c161
已放弃


请各位高手帮忙给解决下.

作者: wenwst   发布时间: 2005-10-25