我一直在浏览 ocn Google 和 Stackoverflow,但没有找到我需要的东西,但我的问题似乎很简单。无论如何;

使用 C# 将诸如“\'d3\'d6”(在本例中为俄语)等 RTF 特殊字符字符串转换为 unicode 字符或字符串的方法是什么?

最佳答案

以下任何一项都应该有所帮助:

  • Rich Text Format (RTF) Specification, version 1.6, Special Characters 。据此,\'d3\'d6 是十六进制值[s],基于指定的字符集。所以你可以编写自己的处理函数,比如在 \' s 处拆分字符串,将十六进制转换为字符,重新加入它,转换为 unicode。
  • How to: Convert RTF to Plain Text
  • NRTFTree - A class library for RTF processing in C#
  • Questions on SO tagged rtf and c#
  • Google search "rtf c#"
  • 关于c# - 将 RTF 特殊字符输出为 Unicode,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1310694/

    10-13 03:13