解决后台传到前台的值是中文乱码的问题
2015-09-25 15:50
423 查看
直接说解决办法:
在后台这样处理 String msg = URLEncoder.encode("中文", "UTF-8").replace("+","%20")
在前台这样处理 decodeURIComponent(msg)
其实前台传后台、后台传前台,对于乱码的解决思路是一样的,无非是编码再解码。上面用replace("+","%20")是因为encode会把空格编码成+,所以要替换回空格。%20就是空格的html编码。
在后台这样处理 String msg = URLEncoder.encode("中文", "UTF-8").replace("+","%20")
在前台这样处理 decodeURIComponent(msg)
其实前台传后台、后台传前台,对于乱码的解决思路是一样的,无非是编码再解码。上面用replace("+","%20")是因为encode会把空格编码成+,所以要替换回空格。%20就是空格的html编码。
相关文章推荐
- WPF解析TTF 字体
- MyEclipse导入的项目js文件乱码
- 内部接口
- java日期时间操作
- Sip响应状态码功能对照详解
- Porting openwrt on MT7688 Log
- JQuery DataTable 1.10服务端分页实现
- thrift
- Spotlight on MySQL监控MySQL服务器
- iOS图片瘦身总结
- Cstyle的UEFI导读:第21.0篇 UEFI的N种实现及差别
- BIOS与EFI对比
- KB:Exchange控制台打开缓慢
- 犀牛——第17章 事件处理
- Porting openwrt on MT7688 Log
- leetcode 229:Majority Element II
- 网络连接失败
- Linux单机连接发起28232个连接
- import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
- Linux查看系统版本信息的