我們有一個應用程序可以使用其內部打印機字體與打印機進行通信。這需要使用字體描述屬性以二進制格式發送一些數據。將轉義字符0x1b保存在XML文件中
要發送的字符之一是轉義字符(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.
我真的不知道爲什麼這個箭頭的功能逃生,但它在打印機上工作。當我們嘗試將它保存在XML文件中時發生錯誤。有什麼建議麼?