zoukankan
html css js c++ java
JSP的编码问题
真是太奇怪了。今天做jsp的作业的时候,从数据库取出来的中文直接set到session里的话,再取出来竟然变成了乱码。问老师,老师竟说这是正常的。说
有些时候,JSP放数据到session里会乱码,而有些时候,又不会乱码。会不会乱码,存在不确定性。
这太郁闷了!老师说,遇到这种问题的时候,需要把字符串的编码集进行调整。从数据库取出中文放进去的时候,可以调成ISO-8859-1。当然要往外取出正常使用(比如往数据库保存),而不是直接向页面输出的话,还需要再转换成GBK或GB2312。
相关转换代码如下:
//
假设要转换字符串是ccc
String str
=
new
String(ccc.getBytes(),
"
iso-8859-1
"
);
//
转换回来,由于是从iso-8859-1转换,而不是默认字符集,所以要指定一下字符集。
String str
=
new
String(ccc.getBytes(
"
iso-8859-1
"
),
"
GBK
"
);
真想弄明白这种“不确定性”到底是怎么回事啊!
张旋(zxsoft)
如对本文有什么疑问,请在下面写下留言,谢谢!
查看全文
相关阅读:
World Wide Web Publishing Service 服务成功发送一个 停止 控件
绵竹网站整理
利用AirPlayer空中播放PC服务器视频、音乐、图片
ic管理系统
IIS 6.0下访问aspx文件提示无法找到该页
GHOST XP SP3无法安装IIS的解决办法
html 整个页面变灰
爱普生LQ630K 730K如何换色带
sql 格式 00123
serveu 错误1069 由于登陆失败而无法启动服务
原文地址:https://www.cnblogs.com/zxsoft/p/967823.html
最新文章
C#清晰的图片缩略方案[转载]
通用类 AccessHelper.cs文件
支付宝接口.Net系列
div+css做圆角矩形【更新版】
一个超牛的东东:专门删除牛皮文件和文件夹
MOSS项目开发 周记(第十八周)
[MOSS点滴]Service Pack 1, Search Service 及定时备份
一个MOSS 2007 搜索服务问题的解决
[MOSS点滴]修改服务账号
VB.NET FTP服务器上下载文件
热门文章
一本有关sharepoint的英语原版 Addison.Wesley.Essential.SharePoint.2007
在list上生成一个folder
不要在MOSS生产环境中部署virtual server,尤其是大流量的MOSS生产环境
从备份中恢复被用户误删的sharepoint 2003的Doc Library。
虚拟机VMware workstation 装了Apple后,过一会回来鼠标不见了
ObjectiveC中一些关键字
Joomla学习笔记
VS2008试用版 怎样升级到正式版,以及组件加载失败解决方法
Mac osx 访问win7共享资源
新手如何学习php提高php的一些建议
Copyright © 2011-2022 走看看