最近,我对RTF格式感到非常困惑。 我检查来自MSDN的RTF 1.6规范,它是.Net中原生支持的。 RTF 1.6将通过\ uN支持Unicode,对于ANSI,RTF将通过代码页支持多字节语言。 如果我们使用RichTextBox.RTF来检索RTF格式,将返回哪种格式? Unicode的?还是ANSI多字节?
系统语言配置依赖?或其他什么?
答案 0 :(得分:0)
String
在.NET中始终是Unicode。
答案 1 :(得分:0)
已解决..那是因为我们禁用了RichTextBox.LangOptions.AutoFont,这将导致RTF返回unicode格式。