首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • java 处理sqlserver中文字符问题 [已结贴,结贴人:jiangeb]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jiangeb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-20 10:19:15 楼主
    通过web页面向sqlserver 2000数据库里添加、修改信息,其中包括中文。
    所有jsp页面的编码方式是:
    <%@page contentType="text/html;charset=gb2312" language="java"%>

    接收内容后的字符处理、转化方式为(不管中文、英文):
    String introduce = new String(request.getParameter("introduce").getBytes("ISO8859_1")).trim();

    但是保存到数据库中后就变成
    Landes Bioscience&#25968;&#25454;&#24211;&#20026;&#32654;&#22269;&#20848;&#24503;&#26031;&#29983;&#29289;&#21307;&#23398;&#20986;&#29256;&#20844;&#21496;&#65288;Landes Bioscience Publishing Company&#65289;&#25152;&#25317;&#26377;&#12290;&#35813;&#20986;&#2

    环境是:jdk1.5  tomcat5.5 sqlserver2000  windows2003
    请问是什么原因,该怎么解决?
    80  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • arrow_gx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 11:16:301楼 得分:30
    这是按照 UTF-8 的编码保存了

    先把 utf-8 转化成 gbk ,然后再保存

    转换方面我就不太清楚了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jiangeb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 11:59:252楼 得分:0
    系统为什么会按照UTF-8保存,是哪个环节让这么保存的?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dutguoyi
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 12:08:443楼 得分:50
    http://topic.csdn.net/t/20030401/19/1605763.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jiangeb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 10:16:004楼 得分:0
    希望能够先给一段程序,偶再仔细看文章。比较着急!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved