[問題] RichTextBox 對於 Unicode 檔案有些問題
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