php专区

 首页 > php专区 > PHP基础 > 字符串 > PHP判断字符串编码是否为utf8以及转换问题

PHP判断字符串编码是否为utf8以及转换问题

分享到:
【字体:
导读:
         摘要:今天说说编码乱码问题,当一个页面存在两种编码的时候,无论你乍么选择都会出现乱码,解决方法...

PHP判断字符串编码是否为utf8以及转换问题

今天说说编码乱码问题,当一个页面存在两种编码的时候,无论你乍么选择都会出现乱码,解决方法:

1.你据在网页编码是哪个。

2.首先判断字符串编码是否为utf8代码如下:

 

PHP代码
  1. function is_utf8($word)    
  2. {    
  3. if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}$/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){2,}/",$word) == true)    
  4. {    
  5. return true;    
  6. }    
  7. else    
  8. {    
  9. return false;    
  10. }    
  11.   
  12. }   

3.再转换为gb2312,用到转换函数iconv;

 

PHP代码
  1. if(is_utf8($tit)==1)   
  2.    $tit = iconv("utf-8","gbk",$tit);   

 


PHP判断字符串编码是否为utf8以及转换问题
分享到:
php判断字符串长度函数_strlen() 函数
php判断字符串长度函数_strlen() 函数 定义和用法 strlen() 函数返回字符串的长度。 语法 strlen(string)参数 描述 string 必需。规定要检查的字符串。 例子 输出: 12 php判断字符串长度函数_strlen() 函数
PHP substr() 函数
PHP substr() 函数 语法 substr(string,start,length) 参数 描述 string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的何处开始。 正数 - 在字符串的指定位置开始 负数 - 在...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……