json简单点来说就是一种轻量级的数据交换格式,它能够有效地提升网络传输效率,易于人阅读和编写,可是大家在打开json文件的时候,发现出现乱码这要怎么办呢?下面来我们就来给大家讲解一下。
当前json数据的传输方式分为两种:
1)通信放直接将自身拿到的字符串传输给另一端,在这个过程,无论发送方还是接收方其字符的编码方式始终保持一致。
2)发送将字符存入txt文档,接收方从txt文档再取字符串时,在这个过程中,字符串原来的编码方式应经被txt文档的格式所“同化”(将字符串的无论之前什么编码方式,存入txt文档后,其编码方式就与txt文档的编码方式保持一致了)。
目前接收端只能显示编码方式为ANSI的字符串,如果是utf-8(或其它编码方式的字符串)的字符串需要对其进行转码是,转化为ANSI方式来进行处理。由于接收端无法对接收的字符串编码进行正确判别,这里就需要生成发送端在生成txt文档时,直接将其存储为utf-8格式的txt文档。 接收从txt文档中取到的字符串统一都是utf-8方式的,经过utf8toansi转码后,就可以进行正确的处理了。
如何打开json?
方式一:用记事本打开。右击json格式文件,选择打开方式,会有记事本可以选择,点击就可以打开了。
方式二:可以用浏览器打开。用样的右击json格式文件,选择打开方式,若是不能直接看到浏览器,可以点击选择默认程序,里面就会有浏览器可以选择点击打开。
方式三:可以利用文件编辑器打开。文件编辑器有很多种,像是sublime text、notepad等文件编辑器都可以用来打开json格式文件,但是你需要在电脑上安装这些编辑器,下面我们用sublime text为例来打开一个json格式文件。是右击json格式文件,选择打开方式,会有sublime text,然后点击就可以打开。
或者可以直接右击json格式文件,然后可以看见有一个open with sublime text,点击直接就可以打开,同样的使用notepad也是用相同的步骤打开。
打开json文件就是以上这些方法,大家可以参考一下,如果打开文件是乱码,我们就需要对字符串进行转码就可以了。最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。
推荐阅读: