美文网首页
UTF8全角空格(0xC2 0xA0)在GBK下显示乱码“聽”

UTF8全角空格(0xC2 0xA0)在GBK下显示乱码“聽”

作者: 客三消 | 来源:发表于2020-01-17 18:53 被阅读0次

    今天chrome打开一个网站上的txt文件.显示了很多聽...但是下载下来用Sublime打开就没有这个问题.才发现是因为浏览器默认使用了GBK导致全角空格出现了问题.解决办法是用0×20代替掉0xC2 0xA0...

    UTF8 转 unicode

    C2 = 1100 0010
    + 
    A0 = 1010 0000
    
    = 1100 0010 1010 0000
    

    根据UTF-8转换unicode表可知:

    1100 0010 1010 0000 ->  0 00 1010 0000 -> 补充到两个字节 0000 0000 1010 0000 -> 00A0
    

    unicode "00A0" 对照 GBK -> "聽"

    相关文章

      网友评论

          本文标题:UTF8全角空格(0xC2 0xA0)在GBK下显示乱码“聽”

          本文链接:https://www.haomeiwen.com/subject/yefhzctx.html