解决截取中文字符出现乱码的函数
来源:互联网 发布:湖南软件职业学院寝室 编辑:程序博客网 时间:2024/04/29 10:56
以下函数适用utf-8
function TRC($str,$len){
global $TRC_TYPE;
if(strlen($str)<=$len) return $str;
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);
}
}
if($TRC_TYPE) return join($new_str).'...';
else return join($new_str);
}
以下函数适用gbk
function TRC($str,$len){
$r_str='';
$i=0;
while ($i<$len){
$ch=substr($str,$i,1);
if(ord($ch)>0x80) $i++;
$i++;
}
$r_str=substr($str,0,$i);
return $r_str;
}
- 解决截取中文字符出现乱码的函数
- Web_PHP_PHPsubstr截取中文字符出现乱码解决;
- PHP函数substr截取中文字符出现乱码的解决办法
- PHP函数substr截取中文字符出现乱码的解决办法
- substr截取中文字符出现乱码的解决方案
- PHP substr截取中文字符出现乱码的问题解疑
- 字符截取,解决中文的截取问题
- 解决截取字符乱码的问题
- substr截取中文字符出现乱码的解决办法mb_substr($keyword,0,4,'utf-8');
- 解决Smarty中truncate截取中文字符乱码问题
- smarty截取中文字符乱码问题的解决支持utf-8编码
- python中文字符截取乱码
- substr截取中文出现乱码
- 如何解决用substr()函数对中文字符串截取时的乱码
- 中文字符返回的时出现乱码
- PHP截取中文字符串出现乱码的解决办法
- C#中文字符截取函数
- mb_substr函数截取中文字符
- Excel to PDF
- 搭建 spring-mvc
- 汉字字符串异或加密问题
- 海量文档查同或聚类问题 -- Locality Sensitive Hash 算法
- 提高网页访问速度
- 解决截取中文字符出现乱码的函数
- shouldAutorotateToInterfaceOrientation 不触发或者不执行的问题
- websphere WTRN0063E: 非法尝试与现有两阶段资源一起落实一阶段资源
- 面向对象的设计原则-类设计原则
- CSS hack,CSS简写,CSS定义应注意的几个问题
- JS 和 Java URL 的各自转码
- RHlinux开启PAE
- 下班前找个活跃的irc服务器并通信
- Makefile详解