我做了一个简单的 PhP 程序
<?php
echo $_GET['ID'];
?>
然后我打电话
http://localhost/testGetID/?ID=%E6%AD%A4%E5%8E%9F%E7%90%86%E6%98%AF%E5%9C%A8
这就是我得到的:æ¤åŽŸç†æ~¯åœ¨</p>
我应该怎么做才能显示实际的汉字?顺便说一下,中文字符将是我的数据库的 ID。
你能试试这个吗?
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Test page</title>
</head>
Your php code/chinese characters go here.
<body>
</body>
</html>
将此行添加到您的<head></head>
部分<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
用途urldecode()
或mb_convert_encoding()
功能
对 ID 进行编码base64_encode()
,然后对其进行解码base64_decode()