商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何把中文转换为UNICODE?

如何把中文转换为UNICODE?

  发布于2026-07-22 阅读(0)

扫一扫,手机访问

先来看一段VBScript代码,它包含几个实用的字符串处理函数。

<%
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&"&#"&j&";"
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+"
"+c c="" end if else k=1 end if end if j=j+k if j>linelen*2 then cutline=cutline+"
"+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]

本文转载于:https://www.jb51.net/article/4800.htm 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注