json 解析乱码解决方法

1. 字符编码的的规律:
字符串的在存入txt文档文档有自身的编码方式,如utf-8,ansi等,但当
存入txt文档时,其编码方式就会和txt文档本身的编码方式保持一致。 
比如字符之前的编码方式为ansi,txt文档的编码方式为utf-8,则存入的字符编码方式也会
变为utf-8编码方式。  当从txt文档读出该字符串时,其编码方式也应该是
utf-8.


2. 当前json解析乱码的解决方式
当前json数据的传输方式分为两种: 
1). 通信放直接将自身拿到的字符串传输给另一端,在这个过程,无论发送方还是
接收方其字符的编码方式始终保持一致
2) 发送将字符存入txt文档,接收方从txt文档再取字符串时
在这个过程中,字符串原来的编码方式应经被txt文档的格式所“同化”(将字符串的无论之前什么编码方式,
存入txt文档后,其编码方式就与txt文档的编码方式保持一致了)
    目前接收端只能显示编码方式为ANSI的字符串,如果是utf-8(或其它编码方式的字符串)的字符串 需要对其
进行转码是,转化为ANSI方式来进行处理。 由于接收端无法对接收的字符串编码进行正确判别,这里就需要
生成发送端在生成txt文档时,直接将其存储为utf-8格式的txt文档。 接收从txt文档中取到的
字符串统一都是utf-8方式的,经过utf8toansi转码后,就可以进行正确的处理了
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值