手机
当前位置:查字典教程网 >编程开发 >编程10000问 >如何把中文转换为UNICODE?
如何把中文转换为UNICODE?
摘要:

<%

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]

【如何把中文转换为UNICODE?】相关文章:

如何把URL和邮件地址转换为超级链接?

如何限制上传文件的大小?

如何把Recordset转换成彩色的XML文件

如何读取文本文件的内容?

如何制作关联的下拉菜单?

如何简单地上传文件?

如何遍历目录及目录下的文件?

如何检测字符串出现的次数?

如何实现全文检索?

如何实现无组件上传二进制文件?

精品推荐
分类导航