关于ASP传参给ASP.net中GB2312转UTF-8

关于ASP传参给ASP.net中GB2312转UTF-8,第1张

你可以用隐藏域,这个是很有用的。

<SCRIPT language="javascript">

document.Form1.hidSN.value ="xxx"

</SCRIPT>

<%

dim serialnumber as string

serialnumber=Me.hidSN.value

%>

<form id = "Form1">

<INPUT type="hidden" id = "hidSN" runat = "server">

</form>

java中String类可以转字符编码格式

String result = new String(sFileName.getBytes("iso-8859-1"), "gb2312")// ISO-8859-1转码gb2312

我刚刚也有这样一个提问,没找到可行答案

后来自己用IIS试了一下解决了

不知道你是不是用NETBOX或是其它小程序做的服务器,而不是用的IIS

原因是NETBOX等小程序对编码支持不好,转换时会出现问题

UTF-8的编码页为65001,如果是动态的网页,还需要写这个

你用DW制作网页时,在这里面转换就可以,不需用记事本

你需要把所有文件转换成UTF-8,比如你的css/JS文件等

另:FSO不支持UTF8

如果需要写文件的话,建议用Server.CreateObject("ADODB.Stream")

注意:

你需要把此页面中所包含的其它文件也转成UTF-8

并且用IIS来测试


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/50571.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-25
下一篇2023-02-25

发表评论

登录后才能评论

评论列表(0条)

    保存