php实现替换utf的简单介绍
本文目录一览:
- 1、用phpstr_replace() 如何替换utf8页面的中文,调用的页面是UTF8?
- 2、怎样将php源程序改为utf8
- 3、如何把php文件编码更改为utf-8
用phpstr_replace() 如何替换utf8页面的中文,调用的页面是UTF8?
首先保证str_replace时编码程序与调用的页面代码一致,比如程序文件的编码为UTF8,调用页面的编码也是UTF8,这样在程序代码中就可以直接使用中文了。
str_replace('哈哈','呵呵',$buffer)
怎样将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
与 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" /
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。