0

我已经从这里下载了我的 Google 搜索历史记录,但是 JSON 文件(以 utf-8 编码)中的变音符号(拉丁扩展字符)被弄乱了。

例如:

dva na ôsmu

显示为

dva na �smu

当我在 Sublime Text 中使用 JSON 集成包时,我得到了这个:

dva na \ufffdsmu

所有特殊字符都替换为相同的损坏字符。有什么办法可以解决这个问题,只是谷歌导出损坏的 JSON,所以非英语用户不能使用这个导出?我想构建一个应用程序来显示我的搜索中使用的单词的统计信息,但现在可以通过这种方式破坏 JSON。

4

1 回答 1

0

JSON 似乎已损坏。我用十六进制转储检查了文本字节,字符被编码为0xEFBFBD,这是unicode 替换字符。该字母已经在 J​​SON 中丢失,并且那里的字符是替换字符。

截屏

于 2015-04-23T13:44:20.260 回答