如何解决PHP输出显示乱码问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计317个文字,预计阅读时间需要2分钟。
PHP输出乱码,index.php内容:你?PHPecho(int)$_POST['age'];?岁了。
index.内容:测试
PHP的输出显示乱码
1、index.PHP:
你好,<?PHPechohtmlspecialchars($_POST['name']);?>。 你<?PHPecho(int)$_POST['age'];?>岁了。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文件如下:
这样就显示正常了。
b、或者在index.PHP里面的<html>标签里面<head>标签里面加上下面这句:
<head><Metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/></head>本文共计317个文字,预计阅读时间需要2分钟。
PHP输出乱码,index.php内容:你?PHPecho(int)$_POST['age'];?岁了。
index.内容:测试
PHP的输出显示乱码
1、index.PHP:
你好,<?PHPechohtmlspecialchars($_POST['name']);?>。 你<?PHPecho(int)$_POST['age'];?>岁了。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文件如下:
这样就显示正常了。
b、或者在index.PHP里面的<html>标签里面<head>标签里面加上下面这句:
<head><Metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/></head>
