`
kenlistian
  • 浏览: 6440 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

用property.js提交表单参数有汉字乱码问题

阅读更多
用property.js做数据提交,其中

/*
   提交单词
   textarea 整个的用txt方式提交
*/
function InsertWord()
{
    if (!checkInput())
    {
       return false;
    }
    var   url     =  'InsertWord.asp';  
    var   pars    =  'txt=' + $F('edtInputWord');
    var   myAjax  =  new   Ajax.Request(url,
           {
                   method:'post',
                          parameters:pars,
                          onComplete:XmlResponse
                    }
                  );       
}





数据是通过utf-8方式提交到InsertWord.asp页面,我看了一下,post串后,其参数是以utf-8方式传输,
如我发送’园艺工‘
post串是:txt=%E5%9B%AD%E8%89%BA%E5%B7%A5
但在其asp页面
用 Request.form("txt")时,抓取数据时,却不能正常的把该园艺工解析出来 。只能解析出园艺,
而输入2个汉字的参数时,则又可以正常解析,
比如在textarea输入
你好
我看
都能正常解析出,这是啥原因?难道Request.Form在提取utf-8无法正常,我在
InsertWord.asp页面中设置了
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />    

也不行。
还设置什么request.setCharacterEncoding("utf-8")
把该文件存为utf-8格式也是无法正常解析出3个汉字的参数。
请各位指点一二。
分享到:
评论
1 楼 kenlistian 2008-04-15  
解决,在接收端脚本加个<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>  即可

相关推荐

    property.js

    资产格式设置, 每隔 3 位一个逗号

    使用prototype.js发送ajax get请求中文参数乱码解决

    在处理中文参数时,尤其是在使用Ajax的GET请求时,可能会遇到中文乱码的问题。这是因为浏览器、服务器和JavaScript之间的编码处理不一致所导致的。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要了解...

    property用法.txt

    在Java Web开发中,特别是使用Struts2框架时,`property`标签是处理数据展示的关键工具之一。它主要用于显示Action中的属性值。本文将深入解析`property`标签的各种用法,帮助开发者更好地理解并运用这一功能。 ###...

    pdfh5.js PC端与手机端h5页面pdf展示

    PDFH5.js是一款专门用于在PC和移动设备的H5页面上展示PDF文件的JavaScript库。这个库利用了现代浏览器的APIs,如HTML5的Canvas和Fetch,以实现跨平台、高性能的PDF渲染。在前端开发中,尤其是在构建响应式网站或Web...

    java 写的读取txt、property...等文件内容保存在list里

    java 写的读取txt、property...等文件的内容保存在list里,希望对大家能得到帮助。

    C#自定义Property.7z

    为了解决这个问题,我们可以创建自定义属性编辑器,使列表能够在PropertyGrid中直接呈现和编辑,无需额外的弹出界面。 以下是一些关键知识点: 1. **PropertyGrid控件**:这是.NET Framework中的一个控件,用于...

    JSON2.JS JSON.JS JSON_PARSE.JS

    json2.js: This file creates a JSON property in the global object, if there isn't already one, setting its value to an object containing a stringify method and a parse method. The parse method uses ...

    ajax快速解决参数过长无法提交成功的问题

    在ajax中使用post方法,用常规的参数格式:param1=a1&param2=a2 ,当参数长度过长时,依然提交不成功。比如我们经常这样写一个ajax的post请求: $.ajax({ type: "post", // post or get contentType:"application...

    QtProperty.7z

    《深入理解QtProperty库》 QtProperty库是Qt框架中的一部分,它提供了一种用于封装和管理对象属性的机制。这个库在GUI编程中尤其有用,因为它允许开发者以直观且可扩展的方式处理对象的属性,如颜色、大小、位置等...

    IOS应用源码——Property.rar

    在iOS开发中,Property是Objective-C(Objective-C++在Swift时代也有使用)中的一个关键特性,它是类中定义属性的语法糖。这个压缩包“IOS应用源码——Property.rar”很可能包含了一个或多个iOS应用程序的源代码,...

    跨域插件cors-fiter.jar&java;-property.jar网盘地址

    解决tomcat跨域所需的两个jar包cors-fiter.jar&java;-property.jar

    property_list2.js

    property_list2.js

    bootstarp表单验证

    Bootstrap表单验证是一种在网页开发中确保用户输入数据有效性的技术。Bootstrap,作为最流行的前端框架之一,提供了优雅的样式和组件,使开发者能够轻松创建响应式和美观的界面。结合jQuery,我们可以实现动态和交互...

    Struts之Token解决表单那重复提交

    在处理用户交互时,尤其是表单提交,一个常见的问题是防止表单的重复提交。这可能导致数据的不一致性和其他问题。本文将深入探讨如何在Struts框架中利用Token机制来解决这个问题。 一、表单重复提交问题 表单重复...

    传值 乱码 处理 jsp 处理表单时

    - 对于`POST`请求,可以在请求处理之前调用`request.setCharacterEncoding("UTF-8")`,确保表单提交的数据正确解析。 - 对于`GET`请求,可以通过自定义方法(如上面示例中的`stringFormat`)进行编码转换处理。 3...

    如何使用Qt中的Q_property.docx

    在Qt框架中,`Q_PROPERTY`宏是用于定义Qt对象在元对象系统(Meta-Object System)中的属性的关键工具。这些属性使得C++类能够与Qt的信号和槽机制、QML以及Qt Designer等可视化设计工具更好地交互。下面将详细解释...

    H5 文件上传js插件 easyUploader.js Bug修复版

    然而,任何软件在实际使用中都可能出现一些问题,`easyUploader.js`也不例外。在这个修复版中,主要解决了三个关键问题:官方删除操作未触发回调、文件重复上传以及添加上传参数时的`Cannot read property 'append' ...

    RAD Studio VCL Win32 Reference (VCL参考)

    TStandardColorMap.BtnFrameColor Property TStandardColorMap.BtnSelectedColor Property TStandardColorMap.BtnSelectedFont Property TStandardColorMap.Color Property TStandardColorMap.DisabledColor ...

    domtastic.js_javascript_

    **JavaScript DOM 操作库——Domtastic.js** 在前端开发中,JavaScript 是不可或缺的一部分,而DOM(Document Object Model)操作更是 JavaScript 的核心任务之一。Domtastic.js 是一个专为 JavaScript 开发者设计...

Global site tag (gtag.js) - Google Analytics