zoukankan      html  css  js  c++  java
  • 用php截取utf8中文字符串乱码的解决方法

    去年底,特别是11月12月比较忙,过年休息了一个月,3月也忙了一阵,就没有在这边发博客,现在把之前发的一些转发过来,毕竟这边看的人会多一些.

    用php截取utf-8中文字符串乱码的解决方法:
    在PHP中截取UTF-8编码的字符串时,有可能碰到半字符的问题,也就是乱码,以下函数可以解决这个问题: function utf8_substr($str,$len)
    {
      for($i=0;$i<$len;$i++)
      {
        $temp_str=substr($str,0,1);
        if(ord($temp_str) > 127){
          $i++;
        if($i<$len){
          $new_str[]=substr($str,0,3);
          $str=substr($str,3);
          }
        }else {
        $new_str[]=substr($str,0,1);
        $str=substr($str,1);
        }
      }
      return join($new_str);
    }


    原文地址:http://www.corange.cn/archives/2009/10/3470.html

  • 相关阅读:
    收听网络状态广播
    常用工具类
    BroadcastReceiver study
    NIO2
    ip route,ip rule, iptables和docker的端口映射
    Hystrix使用小结
    mysql CPU占用高
    mysql隔离级别与锁,接口并发响应速度的关系(2)
    TOMCAT调优内容
    jvm 锁Lock
  • 原文地址:https://www.cnblogs.com/zerogo/p/1698704.html
Copyright © 2011-2022 走看看