![]() |
1
1
我所理解的是,你有一个字符串“537465616d6c696e6564”,这实际上意味着
首先将此字符串转换为字节数组 How can I convert a hex string to a byte array? 为方便起见:
然后有许多UTF编码(UTF-8、UTF-16),C#内部使用UTF-16(实际上是UTF-16的子集),所以我假设您需要UTF-16字符串:
如果解码后得到不正确的字符,您也可以尝试UTF-8编码(以防万一您不知道确切的编码,
|
![]() |
2
0
我对字符串编码不太了解,但假设您的原始字符串是一系列字节的十六进制表示,您可以这样做:
如果以后想将结果编码为UTF8,则可以使用:
我已经完成了
关于字节到字符串的转换(关于性能的一些有趣的讨论):
在.NET中的字符串上 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |