php 字符串 乱码

你看,就是php字符串乱码,页面保存的也是utf8的,不知道为啥输进去好好的中文,存到变量里就变成乱码了。最可恶的是php页面可以输出中文。但是我需要在连接数据库的时候用中文检索,这个乱码就不行了,拜托各位大神帮帮忙吧~~~
刚才那个图没出,再发一遍

第1个回答  2012-10-18
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>乱码?我不信</title>
</head>

<body>

<?php
$long='路';
echo $long;
?>

</body>
</html>
第2个回答  2012-10-18
你能在php中设置head头,碉堡了!
<html>

<head><metahttp-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
<body>

<?php
$long="路"
echo $long;

?>
</body>

</html>
你敢写个完全版么!追问

这样设不对么?那要怎么设置?

追答

你先试试吧!我也很好奇!

追问

试了……效果一样啊……

追答

吃个饭!

你在页面是显示的
璺�

这玩意?

第3个回答  2012-10-18
meta那里少个空格啊
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
第4个回答  2013-07-31
用这个函数试一下mb_internal_encoding("UTF-8");
第5个回答  2012-10-18
孩子、在你使用的编辑器里面社hi编码 记住设置好之后在写代码OK? 比如你现在设置成UTF8,那么你把代码里面的乱码字在删掉在写一遍、然后康戳S保存、然后再看
相似回答