每次发到这种内容的时候都让我很纠结,那肯定是因为我踩坑了!
说实话,页面不指定编码这事儿让人确实很郁闷,不过现在大多是UTF-8了,所以这样的问题倒还是很少遇到。但很少遇到不代表不会遇到,比如
这是谁?这是京东。。。。
好吧,话说回来,从chrome55开始,就不再有切换编码这个功能了,估计google也认为,页面里应该都是指定编码的,问题不大!
但京东这个API,我真心是拿到一堆乱码。所以,我想知道怎么破
当我看到这里的时候,我就知道,问题解决了:https://www.v2ex.com/t/339398,很多人和我有同样的问题,看看其中的内容:
(部分,不全)
- 首先来看普通的国内用户,遭遇怎样的伤害:
- [贴吧的哭声]( http://tieba.baidu.com/p/4891458368)
- 再来看程序员的愤怒:
- [囧囧囧]( https://bugs.chromium.org/p/chromium/issues/detail?id=597488)
- 谷歌这是在倒逼 web 程序员编码规范,各位怎么看?
- 第 1 条附言 · 86 天前
- 没想到这么多人回复,那还是说点干货吧:
- #官方的解释,55版以后默认按chrome UI语言解析,毫无疑问,中文的chrome就按照GBK(有可能GBK2312?)编码了
最后,建议去安装这个插件:https://chrome.google.com/webstore/detail/set-character-encoding/bpojelgakakmcfmjfilgdlmhefphglae/related,至少我用了它之后,真的是解决了。妈蛋!