作者whacao (哇靠)
看板C_Sharp
标题[问题] RichTextBox 对於 Unicode 档案有些问题
时间Thu Aug 5 20:27:29 2010
RichTextBox 有很方便的 save 跟 load 功能,
使用的时候也可以指定是不是 UnicodePlainText,
用其创造的 txt 档案读取或修改都没问题。
可是要是我用 Windows 内建的 Notepad 创造一个档案,用 Unicode 存,
举例来说内容就是 "hi" ,那麽用 RichTextBox 读取会变成 " hi",
一个神奇的空白字元就跑出来了。
而且 RichTextBox 读取 UTF-8 的档案会有问题,会变成 "vH1 "。
而 RichTextBox 产生的 Unicode 档案用 GreenPad 读取会变成 "h(i("
感觉 RichTextBox 有些问题(不支援 UTF-8?)
所以要跟其他的纯文字档软体有些不相容。
有人有过类似的问题吗?
以下是我的 code
rtb.SaveFile(path,RichTextBoxStreamType.UnicodePlainText);
rtb.LoadFile(path,RichTextBoxStreamType.UnicodePlainText);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.196.36