用editplus来编辑php文件,经常在里面打字显示出来的却是乱码,有点混乱。
PHP经常都UTF和GBK版本。。这样分的意思是PHP文件跟数据库编码都有2种版本的意思,还是单指数据库的编码有2个版本?是否PHP文件都是用UTF创建的?单UTF的php如何转GBK?另外问问数据库的导入导出。我自己试到的就是不管你是UTF还是GBK导出,导入必须要选UTF,要不中文就乱码。是这样吗?

解决方案 »

  1.   

    UTF-8的网页,程序文件保存为UTF-8的编码。
    GBK和GB2312的,保存为GB2312即可。数据库中数据要跟程序编码一致,才不至于在显示的时候多一个转码的步骤。
    iconv可以转。mbstring也可以。
      

  2.   

    但我好像单PHP文件~~~不涉及数据库的话~~用GB2312,里面打中文会乱码~~用UTF格式,里面打中文就不会乱码。。这是什么原因?
      

  3.   

    还是编码的问题,用editplus修改一下编码试试!
      

  4.   

    editplus : 文档 - 文件编码方式 - 更改文件编码方式 在这里面修改一下编码,改成你想要的编码。试试看!