为什么 Word 要转换我的 rtf 文件,而如果我转换了,它却不格式化我的文本

为什么 Word 要转换我的 rtf 文件,而如果我转换了,它却不格式化我的文本

我有以下 rtf 文件

{\rtf1\ansi\deff0 {\fonttbl {\f0 Courier;}}
test
}

当我尝试在 Word 中打开它时,系统提示我转换它。如果我这样做,它会打开文件并显示上面的内容,而不仅仅是 Courier 中的单词“test”。

有什么线索吗?

更新:我正在从 Filemaker 生成我的 rtf 文件。这似乎增加了麻烦。我现在做了一些更改,以便我得到一个带有 CR-LF 换行符的文件,该文件也是 utf-8 格式。我希望这能解决问题。但是现在,当我有这样的文件时:

{\rtf1\ansi\deff0 {\fonttbl {\f0 Courier;}}[CR][LF]
test[CR][LF]
test2[CR][LF]
}[CR][LF]

[CR] 和 [LF] 只是为了说明我正在使用 CR-LF 换行符(在旧版 Notepad++ 中打开时可见)。

在此处输入图片描述

我在 Word 中得到以下内容:

测试测试2

换行符去哪儿了?

相关内容