用editplus来编辑php文件,经常在里面打字显示出来的却是乱码,有点混乱。
PHP经常都UTF和GBK版本。。这样分的意思是PHP文件跟数据库编码都有2种版本的意思,还是单指数据库的编码有2个版本?是否PHP文件都是用UTF创建的?单UTF的php如何转GBK?另外问问数据库的导入导出。我自己试到的就是不管你是UTF还是GBK导出,导入必须要选UTF,要不中文就乱码。是这样吗?
PHP经常都UTF和GBK版本。。这样分的意思是PHP文件跟数据库编码都有2种版本的意思,还是单指数据库的编码有2个版本?是否PHP文件都是用UTF创建的?单UTF的php如何转GBK?另外问问数据库的导入导出。我自己试到的就是不管你是UTF还是GBK导出,导入必须要选UTF,要不中文就乱码。是这样吗?
GBK和GB2312的,保存为GB2312即可。数据库中数据要跟程序编码一致,才不至于在显示的时候多一个转码的步骤。
iconv可以转。mbstring也可以。