|
|
我知道glib提供了一些字符编码转换工具,但是好像很难达到我的目的,请提供思路
问题1:从远端的windows或者linux得到的一条入站的消息,此消息有可能是GB2312编码,也有可能是UTF-8编码或者GBK,我想能够自动识别这些编码,然后在我的GUI程序上显示出来。
问题2:发往远端windows或者Linux的一条出站消息,我希望此消息能够被转换成一个能够被相应系统识别的编码。
问题3:如果发给windows一条UTF-8或者GB2312的编码,windows能够自动识别?这牵扯到windows下的函数,我不是很清楚。
其实,我就是想做一个windows下一个即时通信软件的Linux版本,该程序可以与windows下的软件进行通信,当然也能和安装了该软件的另一台Linux机器通信。
我看了一些glib下面的Character Set Conversion函数,但是好像没有办法实现上述功能?!
谢谢指教!! |
|