如何把中文转换为UNICODE?
如何把中文转换为UNICODE?
发布时间:2016-12-29 来源:查字典编辑
摘要:

<%

function unicode(str)

dim i,j,c,i1,i2,u,fs,f,p

unicode=""

p=""

for i=1 to len(str)

c=mid(str,i,1)

j=ascw(c)

if j<0 then

j=j+65536

end if

if j>=0 and j<=128 then

if p="c" then

unicode=" "&unicode

p="e"

end if

unicode=unicode&c

else

if p="e" then

unicode=unicode&" "

p="c"

end if

unicode=unicode&""

end if

next

end function

function cutline(str,linelen)

dim i,j,c,k

cutline=""

j=0

for i=1 to len(str)

c=mid(str,i,1)

if asc(c)<0 or asc(c)>127 then

k=2

else

if asc(c)<32 then

k=0

if asc(c)=13 then

j=0

cutline=cutline+"<br/>"+c

c=""

end if

else

k=1

end if

end if

j=j+k

if j>linelen*2 then

cutline=cutline+"<br/>"+vbCrlf+c

j=k

else

cutline=cutline+c

end if

next

end function

function convertsymbol(sStr)

dim i,c

convertsymbol=""

for i=1 to len(sStr)

c=mid(sStr,i,1)

if c=">" then

convertsymbol=convertsymbol & ">"

elseif c="<" then

convertsymbol=convertsymbol & "<"

elseif c="'" then

convertsymbol=convertsymbol & "'"

elseif c="""" then

convertsymbol=convertsymbol & """

elseif c="&" then

convertsymbol=convertsymbol & "&"

elseif c="$" then

convertsymbol=convertsymbol & "$$"

else

convertsymbol=convertsymbol & c

end if

next

end function

function convertstring(sStr)

dim strtemp,asctemp,c

strtemp=""

for i=1 to len(sStr)

c=mid(sStr,i,1)

asctemp=ascw(c)

if (asctemp>47 and asctemp<58) or (asctemp>64 and asctemp<91) or (asctemp>96 and asctemp<123) then

strtemp=strtemp & c

end if

next

convertstring=Lcase(strtemp)

end function

%>

[1]

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新编程10000问学习
热门编程10000问学习
编程开发子分类