URL编码-中文字符


URL Encoding - Chinese Charcters

粘贴时圆通速递进入一个网站,并使用FIREBUG检查POST,它给了我以下

%D4%B2%CD%A8%CB%D9%B5%DD

申通E物流正在变大鐢抽€欵鐗╂祦在i URL编码和网站解码后,它显然是urlencode($trackingname);结果不太好:(

如何将我的汉字编码为与网站相同的格式?我的汉字存储在mysql中。我尝试使用某种格式进行解码,但无法将其返回到粘贴的汉字。

如有任何帮助,我们将不胜感激!感谢

您的网站必须使用UTF-8。在HTML5中,这将是(HTML):

<meta charset="UTF-8">

当你连接到数据库时,一定要使用(PHP):

$mysqli->set_charset("utf8");

最后,存储中文字符的表定义还必须具有UTF-8排序规则(SQL):

`column name` TEXT CHARACTER SET utf8