码迷,mamicode.com
首页 > Web开发 > 详细

PHP乱码

时间:2015-04-01 19:12:51      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

今天测试了一下下面的代码
<?php /** * Created by PhpStorm. * User: MS * Date: 2015/4/1 * Time: 15:33 */ $link = mysql_connect(‘localhost‘, ‘root‘, ‘123456‘); if(!$link) { die(‘连接失败:‘.mysql_error()); } echo ‘连接成功!‘."<br>"; echo mysql_get_client_info()."<br>";//API函数库的版本信息 echo mysql_get_host_info()."<br>"; //MYSQL服务器版本 echo mysql_get_proto_info()."<br>"; //通信协议的版本信息 echo mysql_client_encoding()."<br>"; //字符集 echo mysql_stat();//工作状态 mysql_close($link);//关闭MySQL服务器连接

得到的结果,输出中文的时候却乱码了

技术分享

解决措施:

只需要在第一行加入下面这句代码就可以了:header("Content-type: text/html; charset=utf-8");

注意:

1、使用该语句时,:  以及 = 的前面不能留空格,否则还是会乱码!

2、访问localhost/demo.php 自动下载demo.php页面而不是输出东西?

仔细核对之后发现原来是将header("Content-type: text/html; charset=utf-8");中text单词打成了teixt,然后将text改成其他单词,那么demo.php文件就会被自动下载并且在编辑器中打开,我用的是sublime text,所以它自动在sublime text中打开了!要细心,细心,再细心!

调试代码的时候,如果遇到没有报错情况,而且我们仔细检查了自己的代码之后发现也是没有什么大问题的,那么可以将我们确定没有问题的代码注释,采用echo一些简单语句来测试是哪一部分出错了!这是一个没有断点调试工具的笨方法

PHP乱码

标签:

原文地址:http://www.cnblogs.com/lms520/p/4384373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!