`
lydia_Study
  • 浏览: 28174 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

中文乱码

 
阅读更多

经常遇到url传递中文参数的情况,比如:window.location.href = window.url + '?&mucNameLike=' + "用户名";


当后台用request.getParameter("mucNameLike")取值时,为乱码


解决方案如下:


第一步:url编码

代码为:window.location.href = window.url + '?&mucNameLike=' + encodeURIComponent("用户名");


第二步:后台转为utf8格式

代码为:String chinese = new String(request.getParameter("mucNameLike").getBytes("iso-8859-1"), "utf-8");


此时,变量chinese为上面的中文"用户名"

 

 

 

 

 

 

 

分享到:
评论
1 楼 weivs929 2012-01-10  
此处需要注意的是如果当前项目所放的tomcat配置了utf8转码,那么会存在冲突。
所以如果用了LZ的这套方案要保证tomcat中没有做utf8配置。

相关推荐

    c#汉字乱码处理

    在C#编程中,处理汉字乱码问题是一个常见的需求,尤其是在读取或写入文本文件时。当在C#控制台应用中遇到汉字输出乱码的情况,这通常是因为编码不匹配所导致的。编码是字符集与二进制数据之间的转换规则,不同的系统...

    彻底解决中文乱码的问题

    在IT行业中,尤其是在Java编程领域,中文乱码问题是一个常见的挑战。这主要涉及到字符编码的处理,涉及到Unicode、GBK、UTF-8等不同编码格式之间的转换和一致性问题。本篇文章将深入探讨这个问题,并提供一种彻底...

    Lua文件反编译汉字乱码处理

    然而,当处理含有汉字的Lua文件时,反编译过程中可能会出现汉字乱码的问题,这主要与字符编码不匹配有关。本文将详细介绍如何在C#环境下,特别是使用Visual Studio 2013时,解决Lua文件反编译后的汉字乱码问题。 ...

    使用ODBC中文乱码问题.docx

    ODBC中文乱码问题解决方案 在使用ODBC对数据库进行中文字符串插入时,经常会遇到中文字符串显示乱码的问题。本文将通过对该问题的分析和解决方案,帮助读者更好地理解ODBC中文乱码问题的成因和解决方法。 一、问题...

    在eclipse中中文汉字乱码的解决方案

    Eclipse 中中文汉字乱码的解决方案 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),但是在使用过程中,用户可能会遇到中文汉字乱码的问题。本文将为大家分享解决 Eclipse 中中文汉字乱码的方案,以便大家...

    ZXing 2.1版GBK中文乱码解决办法

    ZXing 2.1版GBK中文乱码解决办法: zxing中扫瞄二维码图片,如果包含Gbk中文,乱码解决办法是修改DecodedBitStreamParser.h文件,在里面加入GBK的判断。 在2.1版本中,解码的定义不在这个类中了,挪到了...

    中文乱码问题分析 自己总结的

    中文乱码问题分析 中文乱码问题是 Java 和 JSP 开发中的一种常见问题,主要是由于 Java 和 JSP 源文件的保存方式是基于字节流的,而编译成 class 文件过程中,使用的编码方式与源文件的编码不一致所致。在 Java ...

    C# 将中文乱码转换成中文

    本文将深入探讨如何使用C#语言解决中文乱码问题,将乱码文本正确转换为可读的中文。 ### 核心知识点:字符编码与转换 #### 1. 字符编码概念 字符编码是计算机用于存储、传输和显示文字的一套规则,它将字符映射到...

    Navicat for MySql 导入EXCEL中文乱码问题解决

    ### Navicat for MySQL 导入Excel中文乱码问题解决 #### 一、问题背景 在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,...

    sqlite3 for delphi 解决中文乱码问题

    在使用SQLite3数据库引擎与Delphi集成开发过程中,经常遇到的一个挑战是中文字符显示为乱码。"sqlite3 for delphi 解决中文乱码问题"这个主题,正是针对这一问题提供了解决方案。这里我们将详细探讨SQLite3在Delphi...

    完美解决source 3.5中文乱码

    然而,对于中文支持方面,早期版本如Source Insight 3.5可能存在一些问题,比如显示中文字符时出现乱码。这在处理包含中文注释或字符串的代码时会带来困扰。本篇文章将详细介绍如何完美解决Source Insight 3.5中的...

    jspdf中文乱码解决方法.zip

    在使用jspdf库生成PDF文档时,经常遇到中文字符显示为乱码的问题。这通常是由于字符编码不兼容或缺少字体支持导致的。本教程将详细解释如何解决jspdf中文乱码的问题,帮助开发者顺利导出含有中文内容的PDF。 首先,...

    C#的ini文件操作,解决网上未解决的Get或Set中文乱码问题

    本资源参考网上原版为存取英文字符的ini操作,未考虑中文乱码问题。而网上另外也有资料如何处理中文编码,例如转码为utf-8,存能解决乱码,取又出现问题。本资源我重新整理,用unicode完美解决中文乱码问题。用法: ...

    Java关于中文乱码问题的多种解决方法

    在Java编程中,中文乱码问题是一个常见的困扰,尤其是在处理文件读写、网络传输或数据库操作时。本文将深入探讨几种解决Java中中文乱码问题的方法,并以MyEclipse为开发环境,结合实际示例进行讲解。 1. 文件读写中...

    Json操作及中文乱码解决方案

    总之,处理JSON操作中的中文乱码问题,关键在于确保数据的编码和解码过程中使用了UTF-8。在前端,jQuery的`$.getJSON`已经做了很好的处理,而在后端,如Java中,Gson库也可以有效地管理中文字符。对于其他编程语言和...

    SQL-SERVER-64位配置ORACLE连接-中文乱码问题

    ### SQL-SERVER-64位配置ORACLE连接-中文乱码问题 在IT行业中,不同数据库之间的连接配置是一项常见的任务,特别是在需要实现跨平台数据交换的场景下。本文将详细介绍如何解决64位系统下的SQL Server连接Oracle...

    小程序蓝牙打印--中文乱码已解决

    本文将重点讨论如何在微信小程序中实现蓝牙打印,并且着重解决中文乱码的问题,尤其针对安卓设备。 首先,我们要了解小程序的蓝牙API。微信小程序提供了丰富的蓝牙接口,包括开启蓝牙、搜索蓝牙设备、连接蓝牙设备...

    Linux系统中文乱码解决完整方案

    Linux系统中文乱码解决完整方案 本文档旨在解决 Linux 系统中文乱码问题,提供了一个完整的解决方案。该问题是由于 Linux 和 Windows 系统下所用户的字符集不同,Linux 系统使用的是 Unicode 字符集,而 Windows ...

    QRCode二维码生成DLL 解决全中文乱码,内有生成中文的图片不信扫一扫

    在处理中文字符时,由于编码的复杂性,可能会出现乱码或报错的问题。本教程将重点讨论如何通过DLL动态链接库来解决二维码生成过程中的全中文乱码和报错问题。 首先,我们要理解二维码编码的基本原理。二维码数据...

    WebSevice 中文乱码

    在IT领域,尤其是在Web开发中,遇到中文乱码问题是一个常见的挑战,特别是在处理WebService时。本文将深入探讨“WebSevice中文乱码”的问题,包括其产生的原因、影响以及解决方案,帮助开发者更好地理解和应对这一...

Global site tag (gtag.js) - Google Analytics