本文主要是介绍【前车之鉴】php源码编码与转换出现“锘匡豢”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、编码转到UTF-8可能出现的问题
PHP源码直接转换到UTF-8后,很有可能会遇到下面的两个问题:
1、首行代码为空;
2、顶行有多个“锘匡豢”;
导致出现以上问题的原因,可以看一下维基BOM词条,解决的方法也很简单,转换成UTF8后,将BOM的问题解决即可。使用Notepad++转换会更简单,更安全。
2、使用Notepad++进行转换的方法
使用Notepad++,打开所有需要转换的文件,然后菜单“Encoding(编码)”→“Convert to UTF-8 without BOM(转换为UTF-8无BOM编码格式)”,再保存文件,即可完成无恙转换。
3、转换中需要注意的问题
转换很简单,但还需要注意以下几个方面的问题:
1、HTML中HEAD部分中对编码的指定,一般可能设置了charset,将值改成UTF8即可;
2、apache等web服务器中的默认编码设置,CentOS中的apache在httpd.con里修改,搜索“AddDefaultCharset”,将后面的值改为UTF-8;
3、CSS文件编码的修改;
这篇关于【前车之鉴】php源码编码与转换出现“锘匡豢”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!