分类
原创

php学习笔记(二)

—–

这几天研究PHP+MYSQL的中文问题:

  1. 看来这次选择最新的PHP5+MYSQL5开始自己的PHP学习之旅真的不是一个很好的选择。网上大多的资料都是PHP4+MYSQL4.1的,在解决问题上绕了很多路。
  2. 这里提供一种比较完美,兼容性挺好的PHP5+MYSQL5显示中文方法:

    首先按照我前一篇文章把PHP和APACHE,MYSQL配置好。然后开始用phpmyadmin开始建立你的数据库,记得一开始就在phpmyadmin首页那把字符集设置为UTF8-UNICODE。然后你建立的数据库应该都是UTF8编码格式的了。我是用DW8进行开发的。在DW8里按CTRL+U调出设置窗口,在新建文档那一栏设置编码格式为UTF8,这样你以后每次建立的文档都会是UTF8了。自己编写一个用于连接数据库的脚本,在mysql_pconnect()函数下面加一行: mysql_query(“set names ‘gbk’ ); 这样你以后每次连接数据库时都使用这个脚本进行,就能很好的解决中文乱码问题了。


  3. 这个方法大概原理我还是知道了,不过细节有点不明白。我之前按照G来的资料,set names ‘utf8’,结果出来的不是问号,而是乱码。尝试过G来的其他资料后还是无法解决问题,于是就有了干脆直接在连接时就用GBK的想法。一试,果然成功。
  4. 还是照例感叹一下:《程序员》有一期说到PHP是最有前途的语言,国内也炒得火,可是在这次解决问题的过程中,却发现国内的资料及相关研究讨论实在太少了。希望以后我们多做点实事,将本地化做好才能将优秀的东西引进来。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注