当前的焦点主要是,采用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重新编辑 ]