最近在学习php的时候遇到中文乱码问题。
解决方法很简单:
1.首先我们要保持界面的编码一致(以utf-8为准)
静态html中<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
在php代码块中 设置 <? header("Content-Type: text/html; charset=utf-8"); ?>
意在告诉浏览器以utf-8的编码方式读取。
2.数据库的编码在建立数据库的时候请设置为utf-8,因为这样会更通用。
3.每次在连接数据库的时候在执行 $conn=mysql_connect($mysql_server_name,$mysql_user_name,$mysql_user_passwd)
即数据库连接的时候,在执行连接的语句后加上 一句 mysql_query("SET NAMES 'UTF8'");
至此结束,中文乱码问题over。
欢迎您的浏览,谢谢!!!!!!!!!!