标签: Unity

如何把中文保存到ASCII码

如何把中文保存到ASCII码

因为OSC在发送字符串的时候,会把字符串转为ASCII码发送,这样在字符串中有中文的时候,OSC接收到字符中文从ASCII码转为UTF-8的时候就会出现乱码。

需要解决的问题是,如何把中文的字符串转为ASCII码。并且保留中文的字节码?

因为ASCII码是使用单字节保存的,而UTF-8是使用双字节保存,那么把中文字符转成字节保存ASCII码的字符串中,转换的时候从ASCII码的字符串中取出双字节转成一个字符就可以了。