博主资料

留言 加为好友 收藏

用户名:  haiyang_see
年龄:  23

个人统计

用户名: haiyang_see
等级: 初来乍到
威望: 60
积分: 221
在线时间: 0 小时
日志总数: 19
评论数量: 97
访问次数: 52808
建立时间: 2006-07-17
RSS订阅       手机访问

文章搜索

日志分类

文章列表

友情链接

最近访问的人:

yuzu
2008-06-29 15:52:16
风花雪月
2007-11-06 13:48:53
壹鍀鮇數
2007-09-11 12:58:26
新天地
2007-08-18 14:52:13
高飞
2007-07-20 22:46:17

日志文章

2006年11月19日 23:14:32

Spring中处理中文乱码问题

今天用Spring进行中文插入时出现乱码问题,通过查资料和自己反复测试终于解决了.
      在进行数据保存之前进行gb2312到iso8859-1编码的转换,applicationContext.xml中的数据库连接必须设置为<property name="url"><value>jdbc:mysql://localhost/struts</value></property>,这样插入的才是正常的中文,否则就是乱码。
  它们相同的地方是在用jsp进行中文内容填加时,都要进行gb2312到iso8859-1编码的转换:

String name;
name=trans(request.getParameter("name"));

String trans(String chi)
{
 String result = null;
 byte temp [];
 try
 {
  temp=chi.getBytes("iso-8859-1");
  result = new String(temp);
 }
 catch(java.io.UnsupportedEncodingException e)
 {
  System.out.println (e.toString());
 }
 return result;
}
String trans(Object chi)
{
 return trans(chi.toString());
}

类别: 无分类 |  评论(0) |  浏览(1593) |  收藏
发表评论