Unicode,VBScript和HTML

Unicode,VBScript和HTML,第1张

概述我有以下单选框:< input type =“ radio” value =“&#39321;”>&#39321;< / input>如您所见,该值为unicode.它代表以下汉字:香到现在为止还挺好.我有一个VBScript,可读取该特定单选按钮的值并将其保存到变量中.当我用消息框显示内容时,会出现中文字符.另外,我有一个名为uniVal的

我有以下单选框:
< input type =“ radio” value =“&#39321;”>&#39321;< / input>

如您所见,该值为unicode.它代表以下汉字:香

到现在为止还挺好.
我有一个VBScript,可读取该特定单选按钮的值并将其保存到变量中.当我用消息框显示内容时,会出现中文字符.另外,我有一个名为uniVal的变量,在其中直接分配汉字的unicode:

radioval = < read value of radio button >MsgBox radioval  ' yIElds chinese characteruniVal = "&#39321;"MsgBox uniVal   ' yIElds unicode representation

是否有可能以保留Unicode字符串而不将其解释为汉字的方式读取单选框的值?

当然,我可以尝试重新创建字符的unicode,但是由于VBScripts隐式UTF-16设置(而不是UTF-8),所以我在VBScript中找到的方法无法正常工作.因此,以下方法不适用于所有字符:

Function StringToUnicode(str)    result = ""    For x=1 To Len(str)        result = result & "&#"&ascw(MID(str,x,1))&";"    Next    StringToUnicode = resultEnd Function

干杯
克里斯最佳答案我有一个解决方案:

JavaScript拥有一个实际起作用的功能:

function convert(value) { var tstr = value; var bstr = '';for(i=0; i<tstr.length; i++) {if(tstr.charCodeAt(i)>127)  {  bstr += '&#' + tstr.charCodeAt(i) + ';';  }else  {  bstr += tstr.charat(i);  } }return bstr; }

我从我的VBScript中调用此函数… 总结

以上是内存溢出为你收集整理的Unicode,VBScript和HTML 全部内容,希望文章能够帮你解决Unicode,VBScript和HTML 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存