• 4607阅读
  • 0回复

【原创】关于PHP, WEB页及数MySQL(4.1及以上版本)的语言编码问题 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2005-07-30
当前的焦点主要是,采用GB码?还是采用UTF码?

经过几天的试验, 终于找到了一个可行的方法.
实际上,MySQL数据库使用何种编码都可以,无论是使用GBK,还是UTF8,都可以.关键是看PHP及使用它的WEB页使用什么编码.
如果PHP和WEB页使用的是GB码,那你必须使MySQL查询出来的结果也是GB码的,才能正确显示,如果PHP和WEB页使用的是UTF,则也必须使 MySQL查询出来的结果也是UTF的.(对于插入,更新数据也是一样). 这样,只要在每次查询前,或每次链接开始后,运行"SET NAMES 'gbk'"或者"SET NAMES 'utf8'"查询,来使网页能正确显示结果.使用GBK还是使用UTF8,它和PHP或WEB页使用的编码是一致的.这样,能使对MySQL的配置减到最小甚至在语言方面不用配置就可以了.
[ 此贴被XChinux在2005-09-03 11:00重新编辑 ]
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个