我的輸入字符串包含的Unicode轉義字符與常規字符例混合的混合物:將轉義字符串轉換爲bytearray或流; C#
\u0000\u0003\u0000\u0013timestamp\u0011clientId\u0015timeToLive\u0017destination\u000fheaders\tbody\u0013messageId\u0001\u0006
我如何轉換這個轉換爲bytearray或流?
編輯:UTF + 8編碼。爲了澄清輸入字符串:
Char 01: U+0000
Char 02: U+0003
Char 03: U+0000
Char 04: U+0013
Char 05: t
Char 06: i
Char 07: m
Char 08: e
Char 09: s
Char 10: t
Char 11: a
Char 12: m
Char 13: p
Char 14: U+0011
...
...
請給更多的上下文。例如,字符串中的第一個字符實際上是Unicode U + 0000字符還是反斜槓?你想在流或字節數組中使用什麼編碼? – 2013-05-13 18:24:20
編輯的問題。 – RaGe 2013-05-13 18:34:12
似乎你正試圖讀取一個二進制文件作爲文本。 – I4V 2013-05-13 18:34:21