文字录入*高手请进*高分相送 help me !!! 双字节字符处理,在faq里已经有人做了函数的。同时也可以用mb里的函数,PHP自带的就有。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /* * 可以避免乱码的截取汉字 * 参数 $str 为字符串,$start 为开始字符,$len 结束字符 * 返回截取后的字符 */ function msubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr .= substr($str, $i, 2); $i++; } else $tmpstr .= substr($str, $i, 1); } return $tmpstr; } MYSQL BLOB存放的图片在页面中显示乱码 请教一下如在在SQL语句里做判断语句? 新手,问一个基础问题! PHP新手上路 linux VirtualHost 目录的简单问题,在线等 关于phplib 中的$this->set_block php显示oracle数据库小数问题。在线等! 请问:如何进行文件上传? 新版php在比对未声明变量出错误提示? 在哪有人气旺的php论坛或者把你们的QQ帖出来也可以 用PHP调用Oracle存储过程------------在线的等待!!!!!!!!!!!!!!!!!!!!!!!!!!! php配置问题,请帮忙解决!!!
* 可以避免乱码的截取汉字
* 参数 $str 为字符串,$start 为开始字符,$len 结束字符
* 返回截取后的字符
*/
function msubstr($str, $start, $len) {
$tmpstr = "";
$strlen = $start + $len;
for($i = 0; $i < $strlen; $i++) {
if(ord(substr($str, $i, 1)) > 0xa0) {
$tmpstr .= substr($str, $i, 2);
$i++;
} else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr;
}