0

当我将圆通速递粘贴到网站并使用 FIREBUG 检查 POST 时,它给了我以下信息

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

通E物流在我进行URL编码并且网站申明解码后变成鐢抽€欵鐗╂祦 urlencode($trackingname); 效果不好:(

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

任何帮助将不胜感激!谢谢

4

1 回答 1

2

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

<meta charset="UTF-8">

当您连接到数据库时,请务必使用 (PHP):

$mysqli->set_charset("utf8");

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

`column name` TEXT CHARACTER SET utf8
于 2013-06-29T17:42:31.137 回答