当我将圆通速递粘贴到网站并使用FIREBUG检查POST时,它给了我以下内容
%D4%B2%CD%A8%CB%D9%B5%DD
申请E物流在URL编码后变成了鐢抽and and and and,网站明显地解码了urlencode($ trackingname);效果不好:(
如何将我的中文字符编码为与网站相同的格式?我的中文字符存储在mysql中。我尝试使用某种格式进行解码,但无法将其恢复为粘贴的中文字符。
任何帮助将不胜感激!谢谢
答案 0 :(得分:2)
您的网站必须使用UTF-8。在HTML5中将是(HTML):
<meta charset="UTF-8">
连接到数据库时,请务必使用(PHP):
$mysqli->set_charset("utf8");
最后,存储中文字符的表定义也必须具有UTF-8排序规则(SQL):
`column name` TEXT CHARACTER SET utf8