首页 > 作文

如何分别全角和半角以避免乱码

更新时间:2023-04-06 06:34:35 阅读: 评论:0

function chgtitle($tprickeditle)

{

$length = 46;

if (strlen($title)>$length) {

$temp = 0;

for($i=0; $i<$le西红柿英语复数ngth; $i++600分)

if (ord($title[$i]) > 128)

$temp++;

if ($temp%2 == 0)

$title = substr($title,0,$length).”…”;

el

$tit什么是文化le = substr($title,0,$length+1).”…”;

}

return $title;

}

原理就是截断一个字符,看看其ascii码是不是大于128,如果是,说明截断的是一个全角汉字,那么就退后一个截断。用$length控制长度

备注:循环判断字符串里面的 >128 的字符个数,如果半角字符为偶数,则表示位置刚好为整个两个人的天堂汉字,如果为奇数,则为半个汉字,需要取下一个字符

本文发布于:2023-04-06 06:34:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/a3029e9547938be7f1867d9bb4571f54.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:如何分别全角和半角以避免乱码.doc

本文 PDF 下载地址:如何分别全角和半角以避免乱码.pdf

标签:汉字   字符   全角   的是
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图