ASP实现编码格式互换(从Utf-8到Gb2312)
发布:apollo | 发布时间: 2010年8月26日真够悲剧的,早上公司一个技术员问了一个关于Asp编码的问题,貌似这样的功能并不复杂的,只是因为Asp的页面是Utf-编码的,但是接收方的编码格式又是Gb2312的,所以就导致了Server.UrlEncode这个编码出来的格式不对,在接收的时候老是乱码,后来在百度里面找了下,终于发现有一段格式转化的代码,效果还真的是好,这里把代码贴出来,以方便大家以后使用。
Function UrlEncode(Str)
Session.CodePage=936
GBUrlEncode=Server.URLEncode(Str)
Session.CodePage=65001
End Function
这个Asp函数最大的作用,就是可以实现在Utf-8编码的站点需要Gb2312的Url编码时,将一个含中文的字符编码成Gb2312的URL地址格式。比如:UrlEncode("捷点科技")会返回Gb2312的Url编码字符串“%BD%DD%B5%E3%BF%C6%BC%BC”;哈哈,顺利的解决了问题。
发布:apollo | 分类:程序代码 | 评论:0 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





