解决跨操作系统平台JSON中文乱码问题

mac2022-06-30  227

解决跨操作系统平台JSON中文乱码问题

LINUX统一使用utf-8编码,WINDOWS却不是。

LINUX中间件,传输JSON给WINDOWS程序,会乱码。

解决办法:

对JSON字段是字符串类型的,中间件进行urlEncode(),再传输。

客户端对收到的JSON字符串类型字段,进行urlDecode(),显示中文正常。

测试发现,不同的操作系统有不同的字符集编码方式,不同的字符集编码,进行进行urlDecode()编码后,得到的编码字符串不同。

 

转载于:https://www.cnblogs.com/hnxxcxg/p/11228002.html


最新回复(0)