我的输入字符串包含的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