您现在的位置是:网站首页> 编程资料编程资料
使用AJAX实现UTF8编码表单提交到GBK编码脚本无乱码的解决方法_应用技巧_
2023-05-25
365人已围观
简介 使用AJAX实现UTF8编码表单提交到GBK编码脚本无乱码的解决方法_应用技巧_
1、表单项目1 GBK编码格式
用户采集单是GBK编码,通过GET/POST提交上来的数据也是GBK格式,无需做任何处理
测试源码
2、表单项目2 UTF8编码格式(可以在不同的域名下)
用户采集单是UTF8编码,通过GET/POST提交上来的数据也是UTF8格式,用表单项目1中的程序接收到的是乱码
测试代码(修改前,提交乱码):
不需要改变页面编码,只需要修改表单Action地址,增加name=”ConvertCallBack” value=”ProjectA/FormGBK”、name=”ConvertItems” value=”name,qq,bb” 的两个 input即可,不用对页面进行其他调整
编码设置,转换器自动操作。
测试代码(修改后)
3、表单项目3 GBK编码格式(可以在不同的域名下)
没有任何影响,只要按照表单1的标准编写 参数即可
测试代码:
全部测试包下载地址 anycharset_jb51.rar
utf8.asp
<% @codepage=936 %><% CallBack = Server.Htmlencode(Request("ConvertCallBack")) Items = Split(Request("ConvertItems"),",") if len(request.form) > 0 then method = "POST" else method = "GET" end if %>utf8_convert.asp
<% @codepage=65001 %><% function NotXSS(html) NotXSS = html NotXSS = replace(NotXSS, "<", "<") NotXSS = replace(NotXSS, ">", ">") NotXSS = replace(NotXSS, """", ""e;") end function '防止参数冲突,使用了 MiaoQiYuanAutoConvertItem Response.Write NotXSS(Request(Request.QueryString("MiaoQiYuanAutoConvertItem"))) %>到此这篇关于使用AJAX实现UTF8编码表单提交到GBK编码脚本无乱码的解决方法的文章就介绍到这了,更多相关UTF8编码表单提交到GBK编码内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- asp(vbscript)中自定义函数的默认参数实现代码_应用技巧_
- asp判断某个文件是否存在的函数_应用技巧_
- ASP+ajax实现顶一下、踩一下同支持与反对的实现代码_应用技巧_
- ASP删除img标签的style属性只保留src的正则函数_应用技巧_
- asp中将字符串转数字的函数小结_应用技巧_
- ASP将数字转中文数字(大写金额)的函数_应用技巧_
- asp限制域名访问实现代码_应用技巧_
- asp程序执行数据库的效率提升建议_应用技巧_
- asp createTextFile生成文本文件支持utf8_应用技巧_
- ASP中RecordSet Open和Connection.Execute一些区别与细节分享_应用技巧_
