我從設備讀取一些數據。然後我通過xml將這些數據發送到Web服務器。數據應該用xml表示,所以這使得我可以在0-31之間轉換字符,因爲這些字符不能在xml上顯示。
問題是我該如何轉換字符串0到31之間的十進制字符,如[00]abcde[01]fgh[02]...
.net框架中是否有任何內置函數或任何可接受的模式?
感謝自定義編碼0到31之間的ASCII字符在C#
2
A
回答
6
必須使用標準XML編碼:

你的XML API會爲你做的,所以你不必擔心什麼。
2
相關問題
- 1. C中的自定義字符編碼
- 2. 在C#.NET中編碼非ascii字符
- 3. ASCII不可讀的字符28,29 31
- 4. 自定義的非ASCII字符標記
- 5. URL編碼ASCII/UTF16字符
- 6. PyQt4字符編碼:'ascii'編解碼器不能編碼字符
- 7. 編碼ASCII字符0終止查詢字符串在傳統的ASP
- 8. 自定義編碼字符串
- 9. Base64編碼與自定義字符集
- 10. C#解碼非ASCII字符?
- 11. C#執行字符串自定義編碼的推薦方式
- 12. 使用自定義編碼或添加自定義字符
- 13. 找到自定義標籤之間的字符串,並做它
- 14. C++字符的ASCII值到字符串
- 15. 自定義字體編碼
- 16. 給定一個自定義代碼表的字符串編碼
- 17. 將ASCII編碼轉換爲它的ASCII字符代碼 - C(不打印!)
- 18. ASCII - (編碼)字符集或字符編碼
- 19. 存儲NUL字符(ASCII 0)
- 20. ASCII碼字符
- 21. C#/ WPF顯示自定義字符串(如更換「0」的String.Empty)
- 22. ASCII編碼字符串的問題 - PHP
- 23. 在現代編程中使用ASCII分隔符(29-31)
- 24. 在寫入CSV期間,Python ASCII編解碼器無法編碼字符錯誤
- 25. 是否有一個Qt函數(至少)在QString中轉義(至少)ASCII格式化字符(d 0..31)?
- 26. UnicodeEncodeError:'ascii'編解碼器無法在位置31編碼字符'\ xe9':在安裝金字塔期間序號不在範圍內(128)
- 27. 更改ascii代碼和preappend字符在C++中的字符串
- 28. 「UnicodeEncodeError:'ascii'編解碼器無法編碼字符」在Python3中
- 29. 與法語字符ASCII編碼
- 30. 將非ASCII字符編碼爲UTF-16
也就是說right.i使用XmlSerializer的編碼/解碼XML。我已經快速測試過它,並且我看到XmlSerializer完成了這項工作。它會自動將這些字符轉換爲標準的XML實體。謝謝。 – Fer