url解码汉字出现乱码该怎么解决?

fjshuzhan 2012-08-21 08:07:49
这是我的代码:
<HTML>
<head>
<title>Building a Form</title>
</head>
<body>
<?php
$search=htmlentities($_GET["search"]);
$self=htmlentities(urldecode($_SERVER['PHP_SELF']));
if($search=='')
{
echo ('
<form action="'.$self.'" method="get">
<label>
Search: <input type="text" name="search"/>
</label>
<input type="submit" value="Go!"/>
</form>');

}else
{
echo "The search string is:<strong>$search</strong>";
}
?>
</body>
</HTML>
...全文
291 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
fjshuzhan 2012-08-22
  • 打赏
  • 举报
回复
哇!!!
[Quote=引用 9 楼 的回复:]

用htmlspecialchars
[/Quote]
fjshuzhan 2012-08-22
  • 打赏
  • 举报
回复
设置了,不行
[Quote=引用 10 楼 的回复:]

设置下页面的编码
[/Quote]
码无边 2012-08-22
  • 打赏
  • 举报
回复
设置下页面的编码
coder 2012-08-21
  • 打赏
  • 举报
回复
用htmlspecialchars
fjshuzhan 2012-08-21
  • 打赏
  • 举报
回复
大神!可以了!
不过 不用那个函数用什么啊?

[Quote=引用 7 楼 的回复:]

htmlentities()的第三个参数缺省值也是西欧字符集,但我并不了解这个参数的用处。只是建议你先不用这个函数,直接输出看看。或者给它补上第三个参数 UTF-8
$search=htmlentities($_GET["search"], ENT_QUOTES, 'UTF-8');
[/Quote]/
改一下昵称 2012-08-21
  • 打赏
  • 举报
回复
htmlentities()的第三个参数缺省值也是西欧字符集,但我并不了解这个参数的用处。只是建议你先不用这个函数,直接输出看看。或者给它补上第三个参数 UTF-8
$search=htmlentities($_GET["search"], ENT_QUOTES, 'UTF-8');
fjshuzhan 2012-08-21
  • 打赏
  • 举报
回复
改成:
<HTML>
<head>
<meta http-equiv="charset" content="UTF-8">
<title>Building a Form</title>
</head>
<body>
结果一样,这是为什么呀?

[Quote=引用 5 楼 的回复:]

中æ�� 。这个应该是西欧字符集ISO-8859-1
建议你使用GBK,或者UTF-8编码。可以在 <head> 标签内增加一个 <meta> 声明编码
<meta http-equiv="charset" content="UTF-8">
[/Quote]
改一下昵称 2012-08-21
  • 打赏
  • 举报
回复
中æ�� 。这个应该是西欧字符集ISO-8859-1
建议你使用GBK,或者UTF-8编码。可以在 <head> 标签内增加一个 <meta> 声明编码
<meta http-equiv="charset" content="UTF-8">
fjshuzhan 2012-08-21
  • 打赏
  • 举报
回复
输入:中文
输出:
The search string is:中�
[Quote=引用 3 楼 的回复:]

输出 $_GET["search"] 看看是什么
[/Quote]
黄袍披身 2012-08-21
  • 打赏
  • 举报
回复
输出 $_GET["search"] 看看是什么
fjshuzhan 2012-08-21
  • 打赏
  • 举报
回复
求大声求助啊!!!
fjshuzhan 2012-08-21
  • 打赏
  • 举报
回复
等等。。。。===============

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧