表单输入中文,提交的时候显示乱码

最近学习做了个表单,代码什么的上传到服务器上,用浏览器提交出现乱码,新手求教育代码如下:html代码:<!DOCTYPEhtml><html><headlang="en"... 最近学习做了个表单,代码什么的上传到服务器上,用浏览器提交出现乱码,新手求教育
代码如下:
html代码:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="newfile.php" method="post">
<p>客户名称:<input type="text" name="CustomerName" style="width:300px" /></p>
<p>客户电话:<input type="text" name="CustomerTel" style="width:300px"/></p>
<p><input type="submit" value="提交" /></p>
</form>
</body>
</html>
php代码:
<?php
echo "客户名称:".$_POST['CustomerName']."<br>客户电话:".$_POST['CustomerTel'];

现在的情况是输入中文的客户名称,点提交,中文的客户名称就变成乱码了
展开
 我来答
九头草鸡
2015-05-22 · TA获得超过239个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:171万
展开全部

你的html文件中都指定字符编码,提交到的页面newfile.php 最终也是输入为html 所以也要指定编码

<?php
echo '<meta charset="utf-8">';
echo "客户名称:".$_POST['CustomerName']."<br>客户电话:".$_POST['CustomerTel'];
追问
还是不行
追答
你的 <?php .......是写在 newfile.php 中的吗?
另外注意文件的保存的编码必须也是utf-8。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式