您好,欢迎访问一九零五行业门户网

如何解决javascript截取字符串中文乱码问题

javascript截取字符串中文乱码的解决办法:1、打开相应的js代码文件;2、使用“function substring(str, len, hasdot){...}”方法截取中英文字符串即可。
本文操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
如何解决javascript截取字符串中文乱码问题?
js截取中英文字符串无乱码
代码如下:
function substring(str, len, hasdot) //js截取中英文字符串无乱码 { var newlength = 0; var newstr = ""; var chineseregex = /[^\x00-\xff]/g; var singlechar = ""; var strlength = str.replace(chineseregex,"**").length; for(var i = 0;i < strlength;i++){ singlechar = str.charat(i).tostring(); if(singlechar.match(chineseregex) != null){ newlength += 2; }else{ newlength++; } if(newlength > len){ break; } newstr += singlechar; } if(hasdot && strlength > len){ newstr += "..."; } return newstr; } //var subdescription = substring("js截取中英文字符串无乱码",10,true) //document.write(subdescription);<!--用document.write()输出<li>title</li>-->
【推荐学习:javascript基础教程】
以上就是如何解决javascript截取字符串中文乱码问题的详细内容。
其它类似信息

推荐信息