日期:2014-05-20  浏览次数:21222 次

如何解决richtextbox显示越南文乱码
从网页上复制越南文到richtextbox显示乱码,效果如:C?m ?n b?n
,但是粘贴到textbox是正常的,我试了下,粘贴到系统记事本也是乱码,中间为实心正方块。以前QQ2008版本也是聊天框也是如此,但是自从QQ2009后就解决了这个问题,现在很急,希望大侠能帮忙解决下...

调试发现richtextbox的rtf值为:
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset163 Times New Roman;}{\f1\fmodern\fprq6\fcharset134 \'cb\'ce\'cc\'e5;}{\f2\fswiss\fcharset238{\*\fname Arial;}Arial CE;}}
\viewkind4\uc1\pard\lang2052\f0\fs24 C\f1\u7843?m \f2\u417?n b\f1\u7841?n\f0\par
}

显示结果:C?m ?n b?n的RTF代码段为:C\f1\u7843?m \f2\u417?n b\f1\u7841?n\f0\par
不知道RTF显示越南文是否存在问号,按理应该不会,可能就是因为存在问号引起的,如何解决呢
------解决方案--------------------
该回复于2010-10-18 10:19:18被版主删除
------解决方案--------------------
richtextbox 上的 字体编码设置有了 但是无效啊 字体设置为Times New Roman  字符编码设置为越南文
------解决方案--------------------
碰到了跟楼主一样的问题。。。蛋疼