在UTF-8页中接收和使用以GB2312方式进行URL编码的中文数据
2010-11-11 18:19
351 查看
本文记录我如何在UTF-8页中接收和使用以GB2312方式进行URL编码的中文数据的实现。
比如“汉”字:
以GB2312编码进行URLEncode后:%BA%BA
以UTF-8编码进行URLEncode后:%E6%B1%89
如果将以GB2312编码进行URLEncode后的数据%BA%BA直接通过URL传递给UTF-8编码的网页,并在网页中直接以Request.QueryString方式读取数据,就会有乱码问题。
解决方法如下:
使用实例
比如“汉”字:
以GB2312编码进行URLEncode后:%BA%BA
以UTF-8编码进行URLEncode后:%E6%B1%89
如果将以GB2312编码进行URLEncode后的数据%BA%BA直接通过URL传递给UTF-8编码的网页,并在网页中直接以Request.QueryString方式读取数据,就会有乱码问题。
解决方法如下:
使用实例
Dim sTest sTest = GBQueryString("Test") '取得URL传过来的名为Test的参数的内容 Response.Write(sTest) '输出Test的内容到页面上
相关文章推荐
- 中文乱码问题 ? 原因:JSP中默认使用iso-8859-1字符编码方式,不支持中文 ? 常见的支持中文的编码方式:gb2312(常用简体汉字)、gbk(简体和繁体汉字)、utf-8 ? 解决中文乱码
- php下使用curl进行多种数据编码方式的POST请求
- Android使用json对中文进行编码 使用php接收时进行解码
- iOS使用读写plist文件方式对数据进行增删改查
- Python MySQLdb 使用utf-8 编码插入中文数据
- 使用jquery以jsonp方式在gbk页面请求utf-8编码的数据
- JSP 表单输入,UTF编码,get方式提交数据出现中文乱码解决方法
- php使用iconv进行从utf-8转为gb2312字符编码出错解决方案
- 接收get或post数据使用fwrite写入文件中,方便追踪错误;或其他几种缓存方式
- 如何使用常用的6种方式对数据进行转换(二)
- 在非英文字符集的页面上,如果使用Ajax方式进行数据交互的话,就必须要注意保证前后端数据的统一编码,否则,很容易就出现乱码!
- php ajax 中文乱码问题解决办法(接收发送)utf-8 GBK GB2312
- 如何使得中文不被 json_encode 不编码成 unicode PHP 浏览:9722 2014年08月14日 使用 php 自带的 json_encode 函数对数据进行编码时,中文都会变成
- Java后台使用get方式远程跨域请求,返回数据为中文乱码解决方法
- oracle使用数据泵的方式进行导出导入
- 关于使用TCP或者其他链接方式时数据接收问题
- Python MySQLdb 使用utf-8 编码插入中文数据
- 如何使用常用的6种方式对数据进行转换(一)
- Python MySQLdb 使用utf-8 编码插入中文数据问题