百分号编码

一篇老文章的标题里有中文,链接复制到微信里发出去,点开是404。同一条链接在浏览器地址栏里回车能打开,从搜索结果点进去也正常。差别只在中间经过了一次复制粘贴。URL里出现非ASCII字符,浏览器会自动转成百分号编码。一个汉字在UTF-8下占三个字节,转出来是三组百分号加十六进制,比如中这个字变成%E4%B8%AD。这一步是标准做法,不同浏览器转出来的结果一致。问题出在服务器按哪张表把它解回去。ng

A5创业网 版权所有