读书人

怎么设置TextBox编码为“ANSI”

发布时间: 2012-12-15 15:16:03 作者: rapoo

如何设置TextBox编码为“ANSI”?
我用JScrip编写了一个文本编辑器,发现打开普通文本文件不能显示中文,而打开他自己保存的文件显示中文却很正常。

用记事本打开该编辑器生成的文件,检测出其编码方式为UTF-8,

另外,检测出文本框的Font.GdiCharset有时等于1,有时等于134,这个参数是做什么的?是不是等于936就是简体中文了?

如何设置TextBox的编码为ANSI?
或者,是在OpenFileDialog里面设置??
[解决办法]
不懂,关注
[解决办法]
取决于你读文件的编码,2k 之后系统都是unicode,就算你直接将ansi 写到内存也是一样会转成unicode,只有98 还是ansi

建议看看《Windows核心编程》
[解决办法]
我认为还是在读和写的时候作一些判断和转换比较好
System.Text .Encoding.Convert (...)
[解决办法]
为什么要用ansi编码,unicode不行吗?

读书人网 >.NET

热点推荐