|
楼主 |
发表于 2003-5-25 15:01:12
|
显示全部楼层
是啊,没有能检测是什么编码的函数,只能按用户愿望转换.连IE里面如果在HTML没有指定字符集都无法实现自动转换.
[quote="llc"][quote:e2324145e1="zoudan"]目前是强制按gb2312<->utf8 以后会按locale<->utf8,就不会有这个问题了
但是locale只可能有一个,也就是不能同时兼顾big5和gb2312
[quote:e2324145e1="llc"][quote:e2324145e1="szqt"][quote:e2324145e1="pk"]
0.6以前的版本收到部分中文后会溃崩,0.6开始转用UNICODE后这个问题就解决了。[/quote]
呵呵,开玩笑了吧?用unicode的话,处理不好的话,崩溃更容易了,不信让你的朋友用win版本,在发送信息时,将内容转成big5码再发过来试试
或者打开~/.gaim/log下的保存的那些记录,将那些utf8编码的内容拷贝下来,发送给自己试试(假如已经加自己为好友的话),包你崩溃[/quote][/quote]
glib2有没有函数能判断字符串编码(我一直在找这个函数)?,然后按这个编码用iconv转成utf8,如果能的话,我觉得崩溃机会会小点[/quote] |
|