Encoding.ASCII.GetBytes it convert "∞" to "?&

本文关键字:quot to Encoding GetBytes it convert ASCII | 更新日期: 2023-09-27 18:16:06

我想要无限符号在我的字符串。我使用下面的代码来获得无穷大符号

 char.ConvertFromUtf32(8734)

并在json编码时转换为json,例如

Encoding.ASCII.GetBytes(json) 

然后将"∞"转换为"?"符号

那么我该如何解决这个问题呢?请帮帮我。

谢谢。

Encoding.ASCII.GetBytes it convert "∞" to "?&

无穷大符号不是ASCII字符集的一部分。因此,通过使用Encoding.ASCII.GetBytes(),您可以明确地将其从字符串中排除,有效地将其替换为占位符,在本例中为?

由于您将结果字节数组用于JSON应答,因此您可能需要考虑使用UTF8来代替ASCII