在richtextbox中打破编码
我在我的winform应用程序中使用richtextbox。 当我粘贴“ជំរាបសួរ高棉”的文字都很好:
但是,当我粘贴“'مرحبArabic”文本时,会出现一些问题:在第一次插入时遇到编码问题:
我在richtextbox中没有找到任何Enсoding属性。 我如何解决编码问题?
使用RichTextBox v5。 Visual Studio中的默认值是v4。 它解决了这个问题。
public class RichText50W : RichTextBox
{
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
static extern IntPtr LoadLibrary(string lpFileName);
protected override CreateParams CreateParams
{
get
{
CreateParams prams = base.CreateParams;
if (LoadLibrary("msftedit.dll") != IntPtr.Zero)
{
prams.ClassName = "RICHEDIT50W";
}
return prams;
}
}
}
链接地址: http://www.djcxy.com/p/16927.html
上一篇: Breaks encoding in richtextbox
下一篇: How to Upload images from FileReader to Amazon s3, using meteor