`
zhujinguo
  • 浏览: 129601 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

页面与后台传递中文乱码问题(java乱码)

阅读更多
1、前台中文传递到后台乱码,
前台不需要处理,
系统一般都会默认把中文转化为ISO-8859-1类型,
只需在后台接受数据是处理

Str为前台传过来的中文字符串:
String inputer   = new String( Str.getBytes("ISO-8859-1") , "GB2312");

就看你想转化成什么类型,你可能能不想转成GB2312,是要转成GBK或者UTF-8,这个也很重要。


2、前台不仅包含中文,而且包含特殊字符,如果只在后台转码,比较困难。采用前台转码,那么就采用后台解码的方式处理
var theid = encodeURI(encodeURI(id)); //中文及全角字符转码 

URLDecoder.decode(thevcorigin, "UTF-8");// 后台解码,参数为(需解码的字符串,需要转成什么编码类型)


String filePath = URLEncoder.encode(filePath,“utf-8”);  //java转码  
分享到:
评论
1 楼 cynan168 2011-08-18  
好好好好好好好好好好好好好

相关推荐

    Ajax传递中文参数到后台乱码的有效解决方法

    使用Ajax传递中文参数,如果不对参数进行处理的话,传到后台会变成乱码,经测试可以使用如下方法 这里是以jquery.autocomplete插件中获取输入框中的数据传到后台为例: 注意要对中文使用encodeURI编码两次 代码如下:...

    mysql+jsp+SSH网站开发中文乱码解决方案

    mysql+jsp+SSH网站开发中文乱码解决方案

    js传值后台中文出现乱码的解决方法

    在“test.jsp”页面中,需要通过js将值传递到后台,后台根据传递的值进行数据查询时,通过test.jsp的js进行编码(标注部分的代码),后台Java解码(注释标注部分为解码),可以解决 test.jsp: [removed] function ...

    base64的js与java相互解密.rar

    在项目开发中,会遇到前台js接收后台java传递的加密字符串,然后由js解密后进行处理。或是后端java接收前台由js进行base64加密后的字符串,然后由java解密后进行处理。本文针对这种情况给出一种可行方法,且解决了...

    url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介

    解决url传递中文乱码问题,解决后台接收到的汉字是乱码的

    base64的js与java相互解密

    在项目开发中,会遇到前台js接收后台java传递的加密字符串,然后由js解密后进行处理。或是后端java接收前台由js进行base64加密后的字符串,然后由java解密后进行处理。本文针对这种情况给出一种可行方法,且解决了...

    JS解决url传值出现中文乱码的另类办法

    在开发web应用时,很多情况都需要进行前后台的数据交互,有时候我们可能需要把前台的中文数据通过URL的方式传递到后台,但此时有个令人头疼的问题,因为Java中网络传输使用的标准字符集是ISO-8859-1,所以在后台用...

    解决angularjs前后端分离调用接口传递中文时中文乱码的问题

    2、这里是以java后台为例需要进行一次解码 URLDecoder.decode("接受到的String类型参数","UTF-8") 示例如下: @RequestMapping("looked_list") public Map lookedList(@RequestParam Map map) throws ...

    Java后端HttpClient Post提交文件流 及服务端接收文件流

    HttpClient Post提交多文件及多个普通参数,已经封装成工具类。 需传入 要请求的url 普通参数map 例 map.put("param1","张三"); 需要传入的文件流map 其中key为文件名 服务端接收无乱码。

    地址栏传递中文参数乱码在js里用escape转码

    乱码,乱码,头大,烦,话说设置Tomcat后可以解决,但有的时候不管用了,这时,我们可以考虑转码方式不直接传中文,在js里用escape转码,记得需要用两次,如: var str=escape(“这是中文参数”); str=escape(str); ...

    Java面试宝典2020修订版V1.0.1.doc

    20、页面传递对象的方法? 38 21、Cookied和session区别? 38 22、Filter的生命周期与执行过程 38 23、Tomcat系统内存怎么配置 39 24、JSTL标签库包含哪些? 39 五、数据库部分 40 1、触发器的作用? 40 2、什么是...

    阿里巴巴编码规范 基础技能认证 考题分析(考题+答案).docx

    阿里代码规范题目+答案50道题,不乱码不套路,便宜实惠。 多选 1.如何处理单元测试产生的数据,下列哪些说法是正确的?ABC A .测试数据入库时加特殊前缀标识。 B .测试数据使用独立的测试库。 C .自动回滚...

    网上购物系统

    后台管理具体描述如下: (1) 公告管理最新网上购物系统 ◆ 添加公告,包括公告标题和公告内容等;<最新网上购物系统 /P> ◆ 修改公告; ◆ 删除公告。<最新网上购物系统 /P> (2) 商品管理 ◆ 添加商品类别;最新...

Global site tag (gtag.js) - Google Analytics