php 中的字符处理问题,请教高手 . 查看手册吧,手册对php很有用的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例子:http://qq.u4.a-gf.com/ls.php字符串1:中字符串2:替换字符字符串3:我顺手写的啊。执行 str_replace(中,替换字符,我顺手写的啊。) 的结果:我顺?font color=red>替换字符吹陌 ?br>请教大家。没有找到处理办法。 这个可能是中文的问题,比如vbb,搜索懒懒,就会找到诸如aa等得id 先用我这个函数处理一下你的字符串,然后替换应该就好了 //处理字符串中文乱码函数 function msubstr($str,$start,$len){//字符位置从0开始 $strlen=strlen($str); for($i=0;$i<$strlen;$i++){ if($i>=$start&&$i<($start+$len)){ if(ord(substr($str,$i,1))>0xa1){ $tmpstr.=substr($str,$i,2); }else{ $tmpstr.=substr($str,$i,1); } } if(ord(substr($str,$i,1))>0xa1){ $i++; } } return $tmpstr; } 呵呵~~~~~谢谢大家,我通过转换为unicode解决该问题。 php按行数顺序读取TXT里面的内容 求助一个会话变量问题 点击保存后关闭页面用什么方法, 菜鸟求解?做一个手机软件下载时选择机型的设置,该怎么办?谁又会?可以支付报酬 如何修改php168中的标签设置 --其他设置--是否滚动 别人能够查看到我的网站下的子目录吗? php中如何将远程的xml文件输出到IE浏览器?!急救 请教文本留言本如何分页显示? a question about mssql thinphp 3.2动态路由 规则 求帮忙看眼 哪里错了 使用JpGraph时遇到的问题? 请问在solaris下如何安装php
字符串1:中
字符串2:替换字符
字符串3:我顺手写的啊。
执行 str_replace(中,替换字符,我顺手写的啊。) 的结果:
我顺?font color=red>替换字符吹陌 ?br>请教大家。没有找到处理办法。
//处理字符串中文乱码函数
function msubstr($str,$start,$len){//字符位置从0开始
$strlen=strlen($str);
for($i=0;$i<$strlen;$i++){
if($i>=$start&&$i<($start+$len)){
if(ord(substr($str,$i,1))>0xa1){
$tmpstr.=substr($str,$i,2);
}else{
$tmpstr.=substr($str,$i,1);
}
}
if(ord(substr($str,$i,1))>0xa1){
$i++;
}
}
return $tmpstr;
}