刚学PHP,为什么中文变量值输出会乱码
先输入用户名,后输出就出现乱码了,{:9_230:}
为什么,怎么解决,谢谢大家{:5_100:}
<form action = "2.php">
用户名: <input type = "text" name = "userName"/> <br/>
密 码:<input type = "password" name = "password"/> <br/>
确认密码:<input type = "password" name = "confirmPassword"/> <br/>
<input type = "submit" value = " 提 交 "/>
<input type = "reset" value = " 重 填 "/>
</form>
<?php
header('Content-Type:text/html; charset=utf-8;');
$userName = $_GET["userName"];
$password = $_GET["password"];
$confirmPassword = $_GET["confirmPassword"];
echo "用户:",$userName;
echo "<br/>";
echo "密码:",$password;
echo "<br/>";
echo "确认密码:",$confirmPassword;
echo "<br/>";
?>
YjingA 发表于 2016-9-13 19:21
就是utf-8写的
我用notepad++直接改成
或者可以修改下浏览器的编码 你不可能要求别人的浏览器是utf-8编码,所以你需要自己声明,我很奇怪你为嘛要把那段代码注释起来(别问我哪段,你截图上就注释了一段代码)? 浏览器编码问题 修改下编码就可以 或者你把 源码写成 utf-8 小人 发表于 2016-9-13 19:18
修改下编码就可以 或者你把 源码写成 utf-8
就是utf-8写的
我用notepad++直接改成 无符号整形 发表于 2016-9-13 19:25
或者可以修改下浏览器的编码
谢谢,成功了{:5_106:}
厉害了我的哥@不二如是 mumudontcry 发表于 2017-3-7 16:32
厉害了我的哥@不二如是
好尴尬。。。
@小甲鱼 咋还减鱼币了{:10_297:}
页:
[1]