首页 > 开发 > PHP > 正文

PHP+MYSQL中文乱码问题

2024-05-04 23:37:00
字体:
来源:转载
供稿:网友
这篇文章主要汇总介绍了几种解决PHP+MYSQL中文乱码问题的方法,十分的实用,有需要的小伙伴可以参考下。
 

从MySQL 4.1开始引入多语言的支持,但是用PHP插入的中文会出现乱码.无论用什么编码也不行.

解决这个问题其实很简单.

1.在建表的时候设置编码类型为gb2312_chinese_ci.

2.在PHP页面的数据库连接语句加一行mysql_query("SET NAMES 'gb2312'",$link); 例如
 

  1. $db_host="localhost";  
  2. $db_user="root";  
  3. $db_password="password";  
  4. $db_name="test"
  5.  
  6. $link=mysql_connect($db_host,$db_user,$db_password); 
  7. mysql_query("SET NAMES 'gb2312'",$link);  
  8. $db=mysql_select_db($db_name,$link);  
  9. $query="select * from user";  
  10. $result=mysql_query($query); 
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表