「」 十六進製制值 0x1D 是無效的字元

2022-01-24 14:15:12 字數 404 閱讀 6525

載入或儲存xml時引發的異常.system.argumentexception: 「」(十六進製制值 0x1d)是無效的字元。

產生原因是xml檔案中包含低位非列印字元造成的

處理方法:在產生xml檔案的時候,過濾低位非列印字元

把乙個字串中的 低序位 ascii 字元 替換成 &#x  字元

轉換  ascii  0 - 8  -> � -

轉換  ascii 11 - 12 -> -

轉換  ascii 14 - 31 -> -

關於十六進製制0x

0x00.在程式設計中,以0x開始的資料表示16進製制。比如0x00表示十進位制中的0,0x01表示1。0x01.0x 是後面是十六進製制數字的標示,後面是數字的主題。比如0x01其實是 0x 主題部分01,就是十六進製制的01,也就是一。如果是0x0f,那表示就是15.因為a f分別代表的是十六進...

MySql 十六進製制值

mysql支援十六進製制值。在數字上下文中,十六進製制數如同整數 64位精度 在字串上下文,如同二進位制字串,每對十六進製制數字被轉換為乙個字元 mysql select x 4d7953514c mysql mysql select 0xa 0 10mysql select 0x5061756c ...

相關顏色的十六進製制值

數年以前,當大多數計算機僅支援 256 種顏色的時候,一系列 216 種 web 安全色作為 web 標準被建議使用。其中的原因是,微軟和 mac 作業系統使用了 40 種不同的保留的固定系統顏色 雙方大約各使用 20 種 我們不確定如今這麼做的意義有多大,因為越來越多的計算機有能力處理數百萬種顏色...