`
chun521521
  • 浏览: 281824 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

java/jsp中文转码

 
阅读更多

 

所有页面编码皆为UTF-8

中文流转过程:action1->js->jsp->action2

 

action1:java.net.URLEncoder.encode(username, "UTF-8")

js:不做任何处理,将该变量直接传给jsp

jsp:

String j_username = request.getParameter("userName"); 
 Properties props = System.getProperties(); //获得系统属性集   
 String osName = props.getProperty("os.name"); //操作系统名称   
 
 if(osName.toLowerCase().indexOf("windows") > -1){
  
 } else {
  j_username = new String(j_username.getBytes("ISO8859_1"),"UTF-8");
  j_username = java.net.URLEncoder.encode(j_username, "UTF-8");
 }

 

action2:String userName= request.getParameter("userName");

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    jsp中页面间传汉字参数转码的方法.docx

    在JavaServer Pages (JSP) 开发中,页面间的参数传递是常见的操作,尤其是在处理包含汉字的参数时,由于编码问题可能会导致乱码。本文主要介绍如何在JSP中正确地进行汉字参数的转码与解码,确保数据在页面间传递时...

    java项目jsp中乱码问题解决

    在Java项目开发中,尤其是使用JSP技术时,经常遇到的中文乱码问题是一个常见的困扰。这涉及到编码和解码的过程,以及不同平台和环境之间的兼容性问题。Java的默认编码是Unicode,而中文文件和数据库通常使用GB2312或...

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

    在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,经常需要处理URL中的参数,包括参数的传递、解析以及对中文等特殊字符的处理。本文将详细介绍如何在JSP页面中利用JavaScript进行URL参数的传递和解析,...

    jsp 将从表单中获得的数组的值-含中文 进行转码后在JSP中正确显示

    ### JSP中处理中文字符及数组的转码与显示 #### 概述 在Web开发过程中,特别是使用Java Server Pages (JSP)进行页面展示时,经常会遇到从表单提交的数据中含有中文的情况。若不进行适当的编码转换处理,可能会导致...

    jsp实现视频播放

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将Java代码嵌入到HTML页面中,以实现服务器端的逻辑处理。"jsp实现视频播放"这个主题聚焦于如何利用JSP技术来搭建一个在线视频播放...

    完美解决中文的jspSmartUpload组件

    解决之前由于上传文件,对于中文文件名,部分字体不能正常转换变成“?”,导致找不到文件的错误,现将其源码修改,直接使用,JSP页面需设成“utf-8"编码,无需再转码。

    jsp中文乱码问题jsp中文乱码问题详解

    jsp中文乱码问题详解 在jsp中文乱码问题中,乱码的出现是由于编码格式不一致所导致的。在jsp文件中,存在三个地方的编码格式:jsp文件的存储格式、解码格式和控制浏览器的解码方式。如果这三个地方的编码格式不一致...

    jsp中页面间传汉字参数转码的方法

    转码:a.href=”./showCont.jsp?tcontent=”+encodeURI(encodeURI(tcontent)); 解码:java.net.URLDecoder.decode((String)request.getParameter(“tcontent”), “UTF-8”); 例 a.jsp源代码 代码如下:<%@ ...

    java中文乱码

    在传参的 jsp 对中文进行编码可以使用 java.net.URLEncoder.encode 函数,在接受的 jsp 对中文进行转码可以使用 URLDecoder.decode 函数。 四、Java 与数据库之间的乱码 大部分数据库都支持以 unicode 编码方式,...

    JSP中解决中文乱码的万能方法

    ### JSP中解决中文乱码的万能方法 在JSP开发过程中,中文乱码问题是一个常见的技术难题,尤其在处理客户端与服务器之间的数据交互时更为突出。本文将详细介绍几种有效的解决方案,帮助开发者应对各种场景下的乱码...

    静态Ajax jsp java

    下这个demo前,至少你要有一定的Java web开发经验 如果你仅仅会做个静态网页,那你下了也搭不起来 为什么要7分? 我能保证你看完这个demo之后,对Ajax有了深入的了解 对参数传递转码有了深入了解

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

    在JSP开发中,经常会遇到需要在JavaScript中传递和解析URL参数,以及涉及到中文字符转码和解码的问题。这些操作对于前端开发人员来说是基础技能,但却是构建动态网页和实现前后端交互的重要环节。下面详细介绍一下...

    Video-Transcoder:在Amazon AWS上开发了SaaS应用程序-用于视频转码的EMR,该应用程序从S3存储桶中获取输入视频,并对文件进行转码并将数据存储回S3。 这是使用Java和Servlets实现的,而前端是用JSP设计的

    视频转码器在Amazon AWS上开发了SaaS应用程序-用于视频转码的EMR,该应用程序从S3存储桶中获取输入视频,并对文件进行转码并将数据存储回S3。 这是使用Java和Servlets实现的,而前端是用JSP设计的。

    港深热线BBS聊天室.rar_JSP 聊天_bbs_java 聊天室_jsp bbs_jsp 网站

    会员用户、社区用户、游客(我也不想搞的这么复杂,可是头儿硬要和整个网站连起来,:( 没办法)二、中文乱码问题 在OPDB javabean中写了两个方法,GBK和AsciiToChineseString进行转码,彻底的解决了中文乱码问题。...

    如何在JSP页面在线播放视频

    在JSP(JavaServer Pages)页面中实现在线播放视频,主要涉及到HTML5的视频标签、JavaScript的交互控制以及可能的服务器端处理。本教程将详细讲解如何在JSP页面上集成视频播放功能。 首先,我们需要了解HTML5的`...

    jsp视频播放jsp视频播放代码和实现

    JSP可以用来处理视频上传、转码、切片等任务。例如,用户上传的视频文件可以先由服务器进行格式转换或压缩,然后再供播放使用。 6. **安全与权限控制**: 在实际应用中,可能需要对视频访问进行权限控制。这可以...

    ueditor完整实例jsp版(可上传图片、视频、文件)

    【标题】"ueditor完整实例jsp版(可上传图片、视频、文件)"涉及的知识点主要围绕着ueditor编辑器、Java以及JSP技术在Web开发中的应用。 ueditor是一款非常流行的富文本编辑器,它提供了丰富的在线文本编辑功能,如...

    Struts2国际化转码小工具

    `native2ascii`工具是Java开发中的一个实用程序,用于在Unicode和ASCII之间转换文本,这对于处理非英文字符(如中文、日文等)尤其有用,这些字符在某些系统或文件格式中可能无法正确显示。 在Java中,国际化通常...

    jsp中文乱码问题小结

    在Java(包括JSP)中,中文字符可能出现在源文件、数据库存储或与各种媒介交互的过程中。当字符(char)与字节(byte)之间的转换不匹配,即编码和解码方式不一致时,就可能导致乱码。例如,Java程序与使用GBK或UTF-...

Global site tag (gtag.js) - Google Analytics