fgjjtri吧 关注:759贴子:20,459
  • 6回复贴,共1

关于文字编码的事

取消只看楼主收藏回复

ASCII表镇楼


IP属地:广东1楼2017-01-22 14:15回复
    搜索贴吧以后,把贴吧链接复制下来,会发现汉字的部分变成了3个%xy,xy为十六进制数


    IP属地:广东2楼2017-01-22 14:15
    回复
      其实是这样的,这3个%xy对应1个汉字,当只有1个%xy且x<=7时对应ASCII码表中的字符。
      x>7时与这个表对应http://www.w3school.com.cn/tags/html_ref_urlencode.html


      IP属地:广东3楼2017-01-22 14:19
      收起回复
        比如直接在搜索贴吧的那里输入%xy,网址会变成%25xy 其中ASCII码表中25这个十六进制数正好对应%
        又比如输入加号时,复制下来是%2B,而ASCII码表中2B这个十六进制数也正好对应+


        IP属地:广东4楼2017-01-22 14:21
        回复
          全角字符半角也是分开对应的,ASCII码表中都是半角字符,半角字符对应1个%xy,全角字符对应3个。
          例如%31=1,%EF%BC%91=1


          IP属地:广东5楼2017-01-22 14:25
          回复
            大写英文字母A和大写希腊字母Α虽然看上去一样,但是编码不同,全角大写英文字母A和这两者都不同。
            大写英文字母A=%41
            大写希腊字母Α=%CE%91
            全角大写英文字母A=%EF%BC%A1


            IP属地:广东7楼2017-01-22 14:31
            回复
              假如大写英文字母A中混入一个希腊字母Α,那么可以复制以后搜索,把它变成最基础的编码比较。
              其实英文字母A复制下来还是A,但是希腊字母复制下来就变了。


              IP属地:广东8楼2017-01-22 14:33
              回复