[問題] RichTextBox 對於 Unicode 檔案有些問題

看板C_Sharp作者 (哇靠)時間15年前 (2010/08/05 20:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #1CMguqWp (C_Sharp)