`

IE、firefox、chrome URL中文乱码处理方式

 
阅读更多

示例:

客户端的javaScript脚本

 

$.get("AJAXServer?name="+encodeURI(encodeURI($("#userName").val())));

    注意:encodeURI需要使用两次

 

 

服务器端代码:

//1.取参数
String str = request.getParameter("name");
str = java.net.URLDecoder.decode(str,"UTF-8") 

 

 

分享到:
评论

相关推荐

    IE 浏览器在get请求下中文乱码的问题.zip

    在互联网世界中,浏览器是我们与Web交互的主要工具,而IE(Internet Explorer)作为曾经的主流浏览器,虽然现在已被其他如Chrome、Firefox等取代,但在某些特定环境下仍然被使用。本主题聚焦于一个常见问题——“IE...

    解决不同浏览器下载时中文名乱码问题

    1. **兼容性考虑**:虽然上述代码已经尽可能覆盖了主流浏览器的处理方式,但在实际应用中还需要不断测试和完善,确保兼容各种版本的浏览器。 2. **异常处理**:在读取文件和写入输出流的过程中可能会遇到各种异常,...

    Java实现文件下载并解决中文文件名乱码

    - **其他浏览器兼容性考虑**:虽然上述代码主要考虑了Firefox和IE,但在实际应用中还需要考虑更多现代浏览器如Chrome、Safari等。这些浏览器通常能较好地处理UTF-8编码的文件名,因此对于它们可以直接使用原始的...

    彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题

    本篇文章主要针对这些问题提供了解决方案,以确保在IE(Internet Explorer)、Opera、Firefox和Chrome这四大主流浏览器中,文件下载时的文件名能够正确显示,不受空格或非ASCII字符的影响。 首先,让我们了解两个...

    jsp使用URL编码传递中文参数问题.doc

    5. **浏览器兼容性**:不同的浏览器对URL编码和解码的处理可能存在差异,因此在处理中文参数时,需要确保代码兼容主流浏览器,例如Chrome、Firefox、Safari和IE等。 6. **最佳实践**:为了避免编码问题,一种好的...

    JQuery中Ajax的Post提交在IE下中文乱码的解决方法

    在JQuery的Ajax POST请求中,当尝试向服务器发送包含中文字符的数据时,这些数据在Firefox和Chrome等现代浏览器中可以正常传递并被后台解析,但在Internet Explorer(IE)下却显示为乱码。这通常意味着编码和解码...

    FF浏览器和IE下载文件乱码问题的解决方法

    - 如果用户代理包含"MSIE",说明是IE浏览器,使用`URLEncoder.encode(pFileName, "utf-8")`将文件名用UTF-8编码后再进行URL编码,以兼容IE的处理方式。 - 如果不是IE浏览器,将文件名先转换为UTF-8字节,然后用`...

    跨浏览器PHP下载文件名中的中文乱码问题解决方法

    这个问题主要是由于不同浏览器对文件名编码处理方式的差异所导致的。本文将详细介绍如何通过PHP解决这一问题。 首先,我们需要理解浏览器如何处理文件名。在HTTP协议中,文件名通常在`Content-Disposition`头中作为...

    jquery ajax post提交数据乱码

    当我们在Firefox下测试时,一切正常,但在Chrome或IE内核的浏览器上,用户可能会遇到乱码问题。这通常与页面的字符集设置、HTTP头信息以及jQuery AJAX请求的配置有关。 首先,确保整个应用的编码统一性至关重要。从...

    SWFUpload上传实例

    SWFUpload是基于Adobe Flash Player插件的,因此可以在大部分现代浏览器中运行,包括Firefox、Chrome、Safari和Opera等。它利用Flash的本地文件访问能力,能够实现异步文件上传,即用户选择文件后,文件会被即时上传...

    PDFobject.js

    6. **兼容性**:PDFObject.js 设计的目标是跨浏览器兼容,支持大部分现代浏览器,包括Chrome、Firefox、Safari、Edge以及IE9及以上版本。 7. **源码分析**:在PDFObject-master 文件夹中,我们可以看到源码文件,...

    JavaScript读二进制文件并用ajax传输二进制流的方法

    对于非IE浏览器(如Chrome、Firefox等),可以使用`FileReader` API,它提供了一个异步的方式来读取文件内容。`FileReader`的`readAsBinaryString`方法用于将文件读取为二进制字符串。需要注意的是,`...

    ssm+mysql实现的Java web酒店管理项目源码.pdf

    - 访问应用:复制生成的URL至非IE浏览器,如Chrome或Firefox,访问酒店管理系统的登录界面。 - 用户认证:默认登录信息为用户名`sa`,密码`123`。 6. **功能模块**: - 客房管理:包括客房信息的增删改查。 - ...

    ajax详细总结

    // 对于现代浏览器(Firefox, Chrome, Safari, etc.) xhr = new XMLHttpRequest(); } else { // 对于旧版IE (IE5, IE6, IE7, IE8) xhr = new ActiveXObject("Microsoft.XMLHTTP"); } return xhr; } ``` ###...

    编辑器 KindEditor 4.0.4

    兼容:支持大部分主流浏览器,比如 IE、Firefox、Safari、Chrome、Opera ver 4.0.4 (2011-12-11) 新增: 阿拉伯语语言包。 改善: 上传文件时显示上传中提示。 改善: JSON解析失败时,通过弹出层显示服务器返回...

    Ueditor富文编辑器—jsp-utf-8

    该编辑器支持多种浏览器,包括IE6+、Firefox、Chrome、Safari和Opera。Ueditor提供了一套完整的API,开发者可以根据需求进行功能扩展和样式调整。 在JSP环境中,Ueditor的集成需要以下步骤: 1. **下载与解压**:...

    KODExplorer 芒果云-资源管理器

    [关于兼容性] 建议使用chrome firefox ie9+ 体验更完整。ie8以下基本上不做兼容处理。chrome支持文件夹拖拽上传。 [文件打开] office文件在线预览功能,服务器必须在公网(外部能访问该服务器) [忘记密码] 修改data...

    ECSHOP双语模板二

    9. **兼容性**:ECSHOP模板需要与各种浏览器保持良好的兼容性,包括Chrome、Firefox、Safari和IE等,确保所有用户都能正常浏览。 10. **扩展性**:ECSHOP平台拥有丰富的插件和模块,商家可以通过安装这些扩展来增加...

    Ueditor(jsp_utf8编码版)百度文章编辑器_插件

    - **兼容性**:与主流浏览器(如Chrome、Firefox、Safari、IE等)兼容,确保在各种环境下都能稳定运行。 - **自定义配置**:用户可以根据自己的需求对编辑器的功能进行定制,调整工具栏、设置默认样式等。 - **...

    ueditor1_4_3-utf8-jsp.zip

    UEditor 是一款基于 JavaScript 的富文本编辑器,支持多种浏览器环境,包括 Chrome、Firefox、Safari、IE6+ 等。该编辑器提供全页面编辑功能,用户可以像在 Word 中一样进行文本格式化、插入图片、超链接、表格等...

Global site tag (gtag.js) - Google Analytics