加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php的输出显示乱码

发布时间:2021-07-06 05:28:07 所属栏目:大数据 来源: https://blog.csdn.net/tangxiu
导读:PHP的输出显示乱码 1、index.PHP: 你好,?PHP echo htmlspecialchars($_POST['name']);?。你 ?PHP echo (int)$_POST['age']; ? 岁了。 2、index.html !DOCTYPE htmlhtmlMeta charset="utf-8"headtitle测试/title/headbodyform action="../api/index.PHP" me

PHP的输出显示乱码

1、index.PHP:

你好,<?PHP echo htmlspecialchars($_POST['name']);?>。
你 <?PHP echo (int)$_POST['age']; ?> 岁了。

2、index.html

<!DOCTYPE html>
<html>
<Meta charset="utf-8">
<head>
	<title>测试</title>
</head>
<body>
	<form action="../api/index.PHP" method="post">
		 <p>姓名: <input type="text" name="name" /></p>
		 <p>年龄: <input type="text" name="age" /></p>
		 <p><input type="submit" /></p>
	</form>
</body>
</html>

3、显示效果如下:



4、解决方法:

a、直接写个配置的PHP文件,如config.PHP,内容如下

<?PHP
header("Content-type:text/html;charset=utf-8");
?>

然后在index.PHP文件前面引入config.PHP文件,修改后的index.PHP文件如下:

<?PHP
include_once("../config.PHP");
?>
你好,<?PHP echo htmlspecialchars($_POST['name']);?>。
你 <?PHP echo (int)$_POST['age']; ?> 岁了。

这样就显示正常了。

b、或者在index.PHP里面的<html>标签里面<head>标签里面加上下面这句:

<head><Meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> 



(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读