在asp页面中我想提取SQL数据库的一个表中的某字段里的内容只显示中文
比如字段名为“leibie”,里面内容包括“手机_sy”,“电脑_dn”,“数码相机_smxj”......我想实现在显示页面只出现中文:“手机”,“电脑”,“数码相机”...
比如字段名为“leibie”,里面内容包括“手机_sy”,“电脑_dn”,“数码相机_smxj”......
我想实现在显示页面只出现中文:“手机”,“电脑”,“数码相机”......
我是个菜鸟,用的ASP网页(VB)写程序,请教各位大大如何实现? 展开
我想实现在显示页面只出现中文:“手机”,“电脑”,“数码相机”......
我是个菜鸟,用的ASP网页(VB)写程序,请教各位大大如何实现? 展开
1个回答
展开全部
可以转换一下思路,你先看下你的数据是不是都是 中文_en,,就是都有下划线吗?
如果都有下划线,那可以通过截取函数,把它通过下划线为基准截取,数组第一个就是中文的。
<%
Function cute(keyword)
chinese=split(keyword,"_")
response.write chinese(0)
End Function
%>
调用的时候直接
cute(rs("leibie"))就可以了。
如果是不规则的,那只需要把它多余的替换成空格或者空数据就可以了。
<%
Function cute(keyword)
keyword=lcase(keyword)
sqlword="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,_"
sql01=split(sqlword,",")
for i=0 to ubound(sql01)
keyword=replace(keyword,sql01(i)," ")
next
response.write keyword
End Function
%>
调用的时候就直接也是
cute(rs("leibie"))就可以了。
测试通过:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询