UNICODE,简繁体聊天出现乱码
最近在写一个聊天程序,使用者可能用简体中文,繁体中文,英文三种操作系统.程序是支持UNICODE的,现在有一个比较麻烦的问题: 从简系统发到繁系统的聊天信息部分会显示"?".如果反向的话没有问题.聊天消息是通过CString传输的,聊天信息使用RichEdit显示.
另外繁体下显示的聊天用户列表(TreeCtrl)是简体的,没有出现乱码.
请问怎么做才能让聊天文字显示正常?按道理说我用了UNICODE,CString存的内容能够在繁体系统上正常显示啊?如果不行,我每接一次消息要做一次转码?