我们有一个使用打印机内部字体与打印机通信的应用程序。这需要使用字体描述属性以二进制格式发送一些数据。
要发送的字符之一是转义字符 (0x1b)。系统状态和所有更改的选项稍后保存在一个 XML 文件中,但是当我们尝试写入值时,我们得到以下异常:
System.InvalidOperationException: There is an error in XML document (1009, 26). ---> System.Xml.XmlException: '[Some small backwards arrow symbol]', hexadecimal value 0x1B, is an invalid character.
Run Code Online (Sandbox Code Playgroud)
我不确定为什么这个箭头可以用作转义,但它可以在打印机上使用。当我们尝试将其保存在 XML 文件中时会发生错误。有什么建议?
| 归档时间: |
|
| 查看次数: |
10155 次 |
| 最近记录: |