分享:UTF-8 模式下截取中英文混排,高手看看有什么问题没有

hebhd 2005-07-06 12:08:07
<%@language=vbscript codepage=65001%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<%
function leftstr(str,lenstr)
dim lenreal,i,leni
lenreal=0
i=0
leni=0
do while leni<lenstr*2 and i<len(str)
i=i+1
if ascw(mid(str,i,1))<255 then
leni=leni+1
else
leni=leni+2
end if
loop
if lenstr*2<=leni then
if leni mod 2 =0 then
leftstr=left(str,i)
else
leftstr=left(str,i-1)
end if
else
leftstr=str
end if

end function
for i=1 to 20
response.write Cstr(i)&":"&leftstr("看ㅓㅏ2121来按时地方",i)&"<br>"
next
response.end
%>

...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
everywhen 2005-07-06
  • 打赏
  • 举报
回复
你有什么问题?读取中英文混排是不需要转换编码的,只要将文件保存为UFT-8编码并且将文件解码方式设为UTF-8就行了。
就是加上
<%@language=vbscript codepage=65001%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
ronakitty 2005-07-06
  • 打赏
  • 举报
回复
charset=gb2312不是也能读英文吗?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧