PHP读MYSQL中文乱码的解决方法

 更新时间:2006年12月17日 00:00:00   作者:  
打算切换某个网站的主机,没想到遇到Php和Mysql中文乱码的问题。

  以前的国外主机用的Mysql是4.x系列的,感觉还比较好,都无论GBK和UTF-8都没有乱码,没想到新的主机的Mysql是5.0版本的,导入数据后,用Php读出来全是问号,乱码一片,记得我以前也曾经有过一次切换出现乱码的经验,原因肯定是Mysql版本之间的差异问题。

  只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下:

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'GBK'");

相关文章

  • PHP遍历数组最常用的7种方式总结

    PHP遍历数组最常用的7种方式总结

    在PHP中,遍历数组有多种方式可以选择,本文给大家分享了7种最常用的遍历方式,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-10-10
  • php实现zip文件解压操作

    php实现zip文件解压操作

    这篇文章主要介绍了php实现zip文件解压操作的函数代码,每一条函数代码都有对应的文字注释,需要的朋友可以参考下
    2015-11-11
  • php 过滤英文标点符号及过滤中文标点符号代码

    php 过滤英文标点符号及过滤中文标点符号代码

    这篇文章主要介绍了php过滤英文标点符号及过滤中文标点符号的方法,需要的朋友可以参考下
    2014-06-06
  • PHP获取MySql新增记录ID值的3种方法

    PHP获取MySql新增记录ID值的3种方法

    这篇文章主要介绍了PHP获取MySql新增记录ID值的3种方法,一般使用PHP自带函数mysql_insert_id() 即可实现,另2种方法权作特殊情况下使用,需要的朋友可以参考下
    2014-06-06
  • 对比分析php中Cookie与Session的异同

    对比分析php中Cookie与Session的异同

    这篇文章主要通过多方面对比分析php中Cookie与Session的区别,分别对Cookie与Session做一个简单介绍和总结,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • PHP5多态性与动态绑定介绍

    PHP5多态性与动态绑定介绍

    这篇文章主要介绍了PHP5多态性与动态绑定介绍,本文主要讲解了什么是多态性和什么是动态绑定,并给出相应实例,需要的朋友可以参考下
    2015-04-04
  • PHP图片处理之图片背景、画布操作

    PHP图片处理之图片背景、画布操作

    这篇文章主要介绍了PHP图片处理之图片背景、画布操作,本文先是讲解了PHP中创建图片的几个函数,然后给出了一个给图片添加文字水印的例子,需要的朋友可以参考下
    2014-11-11
  • php判断一个数组是否为有序的方法

    php判断一个数组是否为有序的方法

    这篇文章主要介绍了php判断一个数组是否为有序的方法,涉及php操作数组遍历的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • php微信开发之自定义菜单完整流程

    php微信开发之自定义菜单完整流程

    这篇文章主要为大家详细介绍了php微信开发之自定义菜单完整流程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • PHP非对称与对称双向加密解密的方式

    PHP非对称与对称双向加密解密的方式

    RSA非对称加密解密算法是一种广泛应用于信息安全领域的加密算法,AES、DES、3DES都是对称加密算法,也就是说加密和解密使用的是同一个密钥,本文给大家介绍了PHP非对称与对称双向加密解密的方式,需要的朋友可以参考下
    2023-10-10

最新评论