`

js,java中文转码URL传参

 
阅读更多
解决方法如下:

1、在JS里对中文参数进行两次转码

var login_name = document.getElementById("loginname").value;  
login_name = encodeURI(login_name);  
login_name = encodeURI(login_name);  
2、在服务器端对参数进行解码

String loginName = ParamUtil.getString(request, "login_name");  
loginName = java.net.URLDecoder.decode(loginName,"UTF-8");  

具体请见http://blog.csdn.net/Seven_23/archive/2009/09/02/4510670.aspx

第二种方法:

前台login_name = encodeURIComponent(login_name);  这样的 编码一次

action中
    String temp = new String(keyword.getBytes("ISO-8859-1"),"utf-8");
    keyword = URLDecoder.decode(temp, "utf-8");

分享到:
评论

相关推荐

    java URL中文参数乱码处理

    js 中乱码处理法方式 encodeURIComponent(encodeURIComponent(customerAddress...js到java encodeURI(url) String qijuType= new String(request.getParameter( ("qijuType")).getBytes("ISO-8859-1"), "utf-8");

    url地址传参中文乱码处理

    2. 在传参前转码:在传递参数前,使用java.net.URLEncoder.encode("xxxx",“utf-8")将中文转为16进制字符。在接收参数后,使用java.net.URLDecoder.decode("xxxx",“utf-8")将16进制字符转为中文。这种方式需要注意...

    JS实现URL编码转换中文

    ### JS实现URL编码转换中文 在Web开发过程中,经常需要处理URL中的特殊字符,特别是中文字符。由于URL传输限制及浏览器解析原因,中文等非ASCII字符需要被编码为特定格式才能在网络上传输。本文将详细介绍如何使用...

    JSP中js传递和解析URL参数以及中文转码和解码问题

    1.传递参数: 代码如下: var pmt = ‘sensor=’+ encodeURI(encodeURI(sensor))+’&device=’+encodeURI(encodeURI(device))+’&instrument=’;...接收和解析参数 代码如下: //获取URL参数 function GetRequest()

    java中文乱码之解决URL中文乱码问题的方法

    在Java开发中,遇到中文乱码问题是一种常见的挑战,特别是在处理URL时。URL中文乱码问题主要是由于URL编码和解码过程中的不一致导致的。下面将详细介绍如何解决这个问题,并探讨几种常用的方法。 首先,我们需要...

    Java 程序转码(UTF-8)

    ### Java程序转码(UTF-8):详细解析与实现 #### 一、引言 在处理文本数据时,字符编码是一项重要的技术基础。不同系统、不同语言环境下的字符编码可能不一致,这就需要进行字符编码转换以确保数据正确显示和处理...

    JAVA 视频转码及上传

    针对“JAVA 视频转码及上传”的主题,我们将深入探讨其中的关键知识点。 首先,我们来了解一下**视频转码**。转码是指将视频文件从一种编码格式转换为另一种编码格式的过程,通常涉及到视频编解码器、分辨率、...

    java的api中文转码示例

    本文将深入探讨如何使用Java API进行中文转码,以方便URL传参和其他应用。 首先,中文字符在计算机中存储时通常采用Unicode编码,而URL参数通常要求ASCII编码,这就涉及到字符编码的转换。在Java中,我们可以使用`...

    JSP中js传递和解析URL参数以及中文转码和解码问题.docx

    ### JSP中JS传递与解析URL参数及中文转码解码问题详解 #### 一、引言 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,经常需要处理URL中的参数,包括参数的传递、解析以及对中文等特殊字符的处理。...

    阿里云视频转码java代码

    在Java开发环境中,我们可以利用阿里云提供的SDK来实现视频的转码操作。下面将详细介绍如何使用Java代码进行视频转码,并探讨相关的技术要点。 首先,要进行视频转码,你需要在阿里云上创建一个Media Processing ...

    java视频上传,转码

    在Java开发中,视频上传、转码、截图和播放是常见的功能需求,尤其在构建多媒体应用或者在线视频平台时。以下是对这些知识点的详细说明: 1. **Java视频上传**: - **文件I/O操作**:Java中的`java.io`包提供了...

    URL编码转码工具

    这是一个URL编码转码工具,具体的功能和演示不发了。 实际功能是把网址转换为%hex 的形式。 1. 这个曾经是安全领域涉及到SQL注入破解屏蔽字符串的方法之一,但是现在已经很少用了 2. 这曾经是入侵大型网站(特别是...

    java 工具包 h264转码MP4 支持html5播放格式

    h264转码MP4 支持html5播放格式 示例代码: H264TrackImpl h264TrackImpl = new H264TrackImpl(new FileDataSourceImpl("C://a.264")); Movie movie = new Movie(); movie.addTrack(h264TrackImpl); Container ...

    JAVA 视频转码FLV

    本主题主要关注使用JAVA进行视频转码到FLV格式,以及支持视频截图的功能。以下是对这些知识点的详细阐述: **1. 视频转码** 视频转码是指将原始视频文件从一种编码格式转换为另一种,以适应不同的设备、平台或网络...

    java 音频转码工具类

    java 音频转码工具类

    java转码工具

    Java转码工具是一种基于Java语言开发的实用程序...总的来说,Java转码工具是处理编码问题的有效工具,尤其对于处理中文字符集的转换,它可以帮助开发者和普通用户在不同编码格式间轻松转换,确保数据的准确性和一致性。

    AudioCore-Java音频转码和播放依赖包|AudioCore.zip

    《AudioCore:Java音频转码与播放的利器》 在当今数字时代,音频处理成为多媒体应用不可或缺的一部分。Java作为广泛使用的编程语言,自然也需要强大的音频处理能力。AudioCore,一个基于FFmpeg的Java音频转码库,...

    利用JS把URL地址栏%20、%55之类编码转成中文字符

    本文将深入探讨如何使用JavaScript(简称JS)来解码这些URL编码,使其转换回原本的中文或其他非英文字符。 ### URL编码与解码原理 URL编码的主要目的是确保URL中的所有字符都能在网络上传输,避免因特殊字符导致的...

    音频文件转码java开发,基于jave开源框架

    在Java开发中,音频文件转码是一项常见的任务,特别是在多媒体应用、音频处理或者网络音频传输等领域。本项目基于Jave开源框架,它提供了一个高效且易于使用的API来处理音频编码和解码工作。Jave(Java Audio Video ...

Global site tag (gtag.js) - Google Analytics