问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ASP编码转换

发布网友 发布时间:2022-04-21 18:01

我来回答

3个回答

热心网友 时间:2022-05-13 06:36

要想让你的Webservice通用,你最好做成utf-8的
还是给你一套互转代码吧,封装好的,里面我用jQuery做的例子

<%
'与javascript中的escape()等效
Function VbsEscape(str)
dim i,s,c,a
s=""
For i=1 to Len(str)
c=Mid(str,i,1)
a=ASCW(c)
If (a>=48 and a<=57) or (a>=65 and a<=90) or (a>=97 and a<=122) Then
s = s & c
ElseIf InStr("@*_+-./",c)>0 Then
s = s & c
ElseIf a>0 and a<16 Then
s = s & "%0" & Hex(a)
ElseIf a>=16 and a<256 Then
s = s & "%" & Hex(a)
Else
s = s & "%u" & Hex(a)
End If
Next
VbsEscape=s
End Function
'与javascript中的unescape()等效
Function VbsUnEscape(str)
Dim x
x=InStr(str,"%")
Do While x>0
VbsUnEscape=VbsUnEscape&Mid(str,1,x-1)
If LCase(Mid(str,x+1,1))="u" Then
VbsUnEscape=VbsUnEscape&ChrW(CLng("&H"&Mid(str,x+2,4)))
str=Mid(str,x+6)
Else
VbsUnEscape=VbsUnEscape&Chr(CLng("&H"&Mid(str,x+1,2)))
str=Mid(str,x+3)
End If
x=InStr(str,"%")
Loop
VbsUnEscape=VbsUnEscape&str
End Function
%>
客户端页:client.html程序代码
<script>
//jquery的post
$.post
(
'server.asp',
{
Act:'DoSubmit',
UserName:escape('西楼冷月'),//进行编码
WebSite:'http://hi.baidu.com/alucardg'
},
function(data)
{
alert(unescape(data));//对返回数据进行解码
}
);
</script>
服务器端页:server.asp程序代码
<%
Response.Charset="gb2312"
Dim UserName,WebSite
If Request.Form("Act")="DoSubmit" Then
UserName=Request.Form("UserName")
WebSite =Request.Form("WebSite")
'在服务器端解码
UserName=VbsUnEscape(UserName)//解码

'处理数据
'---省略数据处理部分

'数据处理后输出,先用VbsEscape()编码

Response.Write VbsEscape(UserName)
End If
%>

热心网友 时间:2022-05-13 07:54

A.asp
---------------
....
response.codepage=936
%>
<iframe ....?name=<%=server.urlEncode("张三")%>
<%
response.codepage=65001
.....
%>
即可。

热心网友 时间:2022-05-13 09:29

空格用
 ;
表示
ASP.NET 几种编码转换成汉字

在非ASP.net 应用中,可能你读到的数据是UTF-8编码,但是你要转换为GB2312编码,则可以参考以下代码:string utfinfo = "document.write(\"alert(你好么??);\");";string gb2312info = string.Empty;Encoding utf8 = Encoding.UTF8;Encoding gb2312 = Encoding.GetEncoding("gb2312");// Con...

如何把doc文件转换成PDF格式?

"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是否更改文件名,然而在保存类型中选择*.doc选项。4.全部设置完成点击开始转换,确定自己设置好路径、更改文件名和保存类型即可。5.转换完成之后的word文档同样可以通过迅捷pdf转换器重新转换成一开始的pdf文档。"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是...

如何将ASP整站编码gb2312转utf-8,不出现乱码和错误。

1、有这一句: 2、记得用记事本打开你的asp文件,另存为,编码选择utf-8 3、包括你的js代码、include的文件,都要改

如何将asp程序由gb2312编码转换成utf-8编码

补充: 刚才没说完,呵呵,在该配置文件中写入&lt;location path="你的路径"&gt;&lt;system.web&gt;&lt;globalization 编码配置&gt;&lt;/system.web&gt;&lt;/location&gt; 追问: 我试过啦!还是

ASP下GB2312的URLEncode编码转UTF-8的URLEncode

接收的页面如果是GB2312编码,接到的URLEncode如果是GB2312转换而来的话,能正常解码。但是过来的是UTF-8来的,解码出来就是乱码。反之亦然。像这种编码的程序你还要求不复制粘贴,谁愿意给你写代码啊。百度分又不是万能的,况且只有20分

如何将asp程序由gb2312编码转换成utf-8编码

打开--&gt;另存--&gt;编码--&gt;utf-8--&gt;保存 同时将所有gb2312标签改为utf-8标签

谁有ASP的BASE64转换文件,网上下了好几个放

"TXT") .DataType="bin.base64" .text=b Base64Decode=.NodeTypedValue end withend functions="1234567890呵呵哈哈嘿嘿嘻嘻abcdefghijkl"b=Base64Encode(s)d=Base64Decode(b)%&gt;编码前的文字:&lt;%=s%&gt;编码后的文字:

asp中url编码转换

&lt;%=server.urlencode("汉字")%&gt; 这样执行结果是编码后的,并不是你所说的"还是中文".其它的方法也有,就是自己写一个函数,用ASC函数依次提取每个字符,并将值转换为十六进制,每两个十六进制字符前加一个%就行了.

...asp.net GB2312 的byte[]-&gt;UTF-8的string编码转换代码

= new Encoding(936); // GB2132 encodingEncoding utf8Encoding = new Encoding.UTF8; // utf8 encodingbyte[] bytes = Encoding.Convert(gb2312Encoding, utf8Encoding, src); // convert source bytesstring str = utf8Encoding.GetString(bytes); // get string from bytes ...

ASP生成静态文件的另存为的编码为UTF-8格式的HTML文件

下载文件:GB2UTF8-编码转换工具.exe|可以试着用编码转换工具转一下试试。工具在附件中。

ASP.NET 几种编码转换成汉字

第一个解不出 不知道你是不是复制错了 string s = Server.UrlDecode("%e7%83%a7%e7%83%a4"); //= 烧烤 string s = Server.UrlDecode("%u5927%u8fde%u5ddd%u83dc"); //= 大连川菜

gbk编码转换 编码转换工具 字符编码转换 utf16编码转换器 在线编码转换 unicode编码转换器安卓 文件转换文本编码如何选择 gbk编码在线转换工具 ASCII编码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
所谓伊人是什么意思啊? 张集乡市场繁荣 河北省邯郸市大名县张集乡在那? 张铁集乡河北省大名县张铁集乡 张集乡历史悠久 被马蜂蜇了应该怎么处理 被马蜂蜇了如何急救 肿了怎么办?被马蜂蜇了? 试用虚拟机弄无盘,找到ip但进不了系统! 疑心病歌词是 《三国演义》中,关羽在被吴军抓住前说的最后一句... 中国100所大学排名 当一个人的内心被恐惧占据了怎么办? 中国大学100强 泡一杯枸杞菊花茶需要放多少枸杞,多少菊花? 2014中国大学100强的学科水平 被我支配的恐惧是什么意思? CAD2010求64位的,带注册机和其使用教程, 500ml的杯子,泡菊花茶,几朵合适 世界排名进入前100名的中国大学有哪些? 惧,凄,寞,宴,乏,籍,聊,栅,控,贷,剔,袭,覆,稍怎么祖... 提前还房贷为什么要交违约金 在喝菊花茶,要泡上几朵比较适合呢? 中国最好的前100名大学排名榜? 惧,凄,寞,宴,霉,籍,聊,乏,栅,控,贷,剔... 野菊花泡茶一次泡多少 银行揭密!为什么提前还款需要缴纳违约金? 老婆总是背着我和别的男人聊天,怎么查? 中国前一百名的大学有哪些? 死灵被觉屠戮之惧 中国大学排名前100名分别是什么? 少儿英语培训班一节课多少钱? 使用mount.cifs命令连接windows共享文件乱码的问题 中国大学排名前一百名 儿童英语培训价格是多少? 军训实践报告 高一新生1000字 少儿英语培训班价格多少? 求《长史大人 辛苦了gl》全文!!!769157099 少儿英语培训班价格怎样? 英语培训班大概多少钱?性价比高的求推荐! 在线少儿英语培训一般是怎么收费的?一节课多少钱... 少儿英语培训一般多少钱 青少年英语培训班课程怎样收费 梦见自己钱包被火烧光了是什么寓意? PHOTOSHOP中有哪些绘画工具 ps工具有哪些 梦见钱包燃烧 ps图像修饰工具有哪些 ps图像修饰工具有哪些 PS常用工具之画笔工具