很多站长朋友们都不太清楚php文件编码修改吗,今天小编就来给大家整理php文件编码修改吗,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何把php文件编码更改为utf-8 2、 php 怎么把得到的文件名编码换一下 3、 php怎么设置编码 4、 如何修改PHP文件 5、 PHP网站怎么更改默认编码? 6、 如何修改PHP的默认编码 如何把php文件编码更改为utf-8与 php 编码有关的,有两处地方:
1、php 文件本身的编码格式:
根据使用 php 编写软件的不同,其操作方法有所区别,比如 phpDesigher 软件:
2、php 文件内容里,需要设置供浏览器进行解析时需要的编码格式:
在 PHP 文件代码里,插入
header("Content-type: text/html; charset=utf-8");
相当于 html 的
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
php 怎么把得到的文件名编码换一下与 php 编码有关的,有两处地方:
1、php 文件本身的编码格式:
根据使用 php 编写软件的不同,其操作方法有所区别,比如 phpDesigher 软件:
2、php 文件内容里,需要设置供浏览器进行解析时需要的编码格式:
在 PHP 文件代码里,插入
header("Content-type: text/html; charset=utf-8");相当于 html 的
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
php怎么设置编码header("Content-type: text/html; charset=utf-8");
另外你的编辑器编码也要对应哦
a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。
b. 如果欲使用utf-8编码,那么php要输出头 :header(“Content-Type: text/html; charset=utf-8"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,所有文件的编码格式为utf-8。
最近需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。 让我郁闷了好一会儿,去网上一查资料才知道这是iconv函数的一个bug。iconv在转换字符"—"到gb2312时会出错。解决方法很简单,就是在 需要转成的编码后加 "//IGNORE" 也就是iconv函数第二个参数后,如下:
iconv("UTF-8","GB2312//IGNORE",$data)
ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存。
如何修改PHP文件php文件,可以直接用记事本打开编辑;
方法如下:
1、直接右键选择php文件---打开方式;
2、选择使用记事本打开;
3、编辑完成,直接保存即可。
PHP网站怎么更改默认编码?进入PhpDocumentor的模板目录把模板文件修改成utf-8编码:
cd /usr/share/php/data/PhpDocumentor/phpDocumentor/Converters/
执行字符串查找并替换命令:
find ./ -name '*.tpl' | xargs sed -i 's/iso-8859-1/utf-8/g'
执行完毕之后再生成项目文档,浏览项目中中文乱码解决。
以后如果项目换了别的编码,也可以用此命令修改过去。
如何修改PHP的默认编码也可以给每个文件设置默认编码,但是比较麻烦,不建议这样做。建议直接找到配置文件,然后将编码格式设置成自己需要的类型即可。
关于php文件编码修改吗的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php文件编码修改吗 php修改文件名称的详细内容...