delphi 中的RichEdit编记本---保存--问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:07:54
为什么我用Delphi的控件RichEdit.lines保存的文本文件。
用记事本方式打开时,发现记事本的内容是一些乱码。。
如果不行,那么我又要做记事本,其中有中文,都是文字。有没有WideString型的Wrintln方法等。有什么其它办法,请具体用个例子给我看一下,谢谢。

补充:
如果你要保存纯文本文件的话。请使用 Standard 面板中的Memo控件,保存方法依然是Lines.SaveToFile 但是你想要Windows记事本显示彩色文字和图片一类的东西。那时不可能的,因为Window记事本只能显示纯文本。它的功能和TMemo类似。如果你要显示Rtf的话。我建议你使用“写字板”。也是Windows自带的。这个程序所在的地址是"C:\Program Files\Windows NT\Accessories\wordpad.exe."(确保你的系统盘是C盘,否则要修改盘符.);
---------------------------------------------
RichEdit 中的Lines 的内容记录的是RTF 文本~ 它可以用来表示相较 Memo 和 Edit 更为复杂的内容,如彩色的文字。它的存储方式 是纯文本的。 但是要加载 RichEdit中的内容需要像写字板、Word 或 Wps一样的工具。而在记事本看到的内容。只能是Rtf 的代码。打个比方。你有一个程序的源代码。如果你直接打开它。你只能看到一些文字(源代码)。而不是这个程序的本身。你需要编译它之后。运行Exe之后才能看到你想要的结果。