PHP输出显示乱码是什么原因导致的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计310个文字,预计阅读时间需要2分钟。
PHP输出乱码+1、index.php:php
PHP输出年龄+2、index.:测试
PHP的输出显示乱码
1、index.PHP:
2、index.html <!DOCTYPEhtml> <html> <Metacharset="utf-8"> <head> <title>测试</title> </head> <body> <formaction="../api/index.PHP"method="post"> <p>姓名:<inputtype="text"name="name"/></p> <p>年龄:<inputtype="text"name="age"/></p> <p><inputtype="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"); ?> 你好,<?PHPechohtmlspecialchars($_POST['name']);?>。 你<?PHPecho(int)$_POST['age'];?>岁了。
这样就显示正常了。
b、或者在index.PHP里面的<html>标签里面<head>标签里面加上下面这句:
<head><Metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/></head>本文共计310个文字,预计阅读时间需要2分钟。
PHP输出乱码+1、index.php:php
PHP输出年龄+2、index.:测试
PHP的输出显示乱码
1、index.PHP:
2、index.html <!DOCTYPEhtml> <html> <Metacharset="utf-8"> <head> <title>测试</title> </head> <body> <formaction="../api/index.PHP"method="post"> <p>姓名:<inputtype="text"name="name"/></p> <p>年龄:<inputtype="text"name="age"/></p> <p><inputtype="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"); ?> 你好,<?PHPechohtmlspecialchars($_POST['name']);?>。 你<?PHPecho(int)$_POST['age'];?>岁了。
这样就显示正常了。
b、或者在index.PHP里面的<html>标签里面<head>标签里面加上下面这句:
<head><Metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/></head>
