本文目录一览:
- 1、怎样将php源程序改为utf8
- 2、如何将一个不包含中文字符的php文件另存为utf-8编码?
- 3、如何将php文件保存为uft-8格式?
- 4、如何把php文件编码更改为utf-8
- 5、php 怎么将2进制数据中的中文转换为utf-8
怎样将php源程序改为utf8
给个转码的方法给你吧! 你可以自己修改$outEncoding的参数,下面的方法默认是转换为gb2312的字符集了,你调用方法就可以将你的字符串转换字符
//中文字符编码转换
public function safeEncoding($string,$outEncoding ='GB2312')
{
$encoding = "UTF-8";
for($i=0;$istrlen($string);$i++)
{
if(ord($string{$i})128)
continue;
if((ord($string{$i})224)==224)
{
//第一个字节判断通过
$char = $string{++$i};
if((ord($char)128)==128)
{
//第二个字节判断通过
$char = $string{++$i};
if((ord($char)128)==128)
{
$encoding = "UTF-8";
break;
}
}
}
if((ord($string{$i})192)==192)
{
//第一个字节判断通过
$char = $string{++$i};
if((ord($char)128)==128)
{
// 第二个字节判断通过
$encoding = "GB2312";
break;
}
}
}
if(strtoupper($encoding) == strtoupper($outEncoding))
return $string;
else
return iconv($encoding,$outEncoding,$string);
}
如何将一个不包含中文字符的php文件另存为utf-8编码?
尝试直接在editplus更改文件编码啦
文档-文件编码-跟改文件编码
你生成的文档加一句 meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
最好在title之前
如何将php文件保存为uft-8格式?
这个简单,我一般用
NotePad++
这个软件,用它打开PHP文件,然后选择“格式”菜单下的“转换为UTF-8编码”,然后保存即可。如果你不想下载软件,就用系统自带的记事本打开也是一样的,右键选择你的PHP文件,选择“打开方式”(如果没有这个菜单,请重来,按住SHIFT键再选中PHP文件,右键点击,这时就有了),选择记事本打开,然后“另存为”,在里面选择格式UTF-8即可。-已经将php转为utf
如何把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 怎么将2进制数据中的中文转换为utf-8
使用以下函数:
string iconv ( string $in_charset , string $out_charset , string $str )
例:
str1 = '汉字'; // 假设此php源文件以GBK编码保存,那么str1就是GBK编码,占4个字节
str2 = iconv('GBK', 'UTF-8', str1); // str2是utf8编码,占6个字节
说明:如果你的php源文件已经以utf8编码保存,就不需要这样转换了。
其它相关函数:
mb_convert_encoding