CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  MySQL/Postgresql

mysql字符集问题

楼主781868(Davidyue)2005-01-04 11:42:16 在 其他数据库开发 / MySQL/Postgresql 提问

我在用jdbc从sql   server   中取出中文插入到mysql的时候,显示??。  
  我修改过my.ini为  
  [mysqld]  
  default-character-set   =   utf8  
  或  
  [mysqld]  
  default-character-set   =   gbk  
  也尝试修改过  
  String   url   =   "jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=gbk";  
  或  
  String   url   =   "jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=utf8";  
  还设置过  
  |   character_set_client                         |   gbk                                                                         |  
  |   character_set_connection                 |   gbk                                                                         |  
  |   character_set_database                     |   gbk                                                                         |  
  |   character_set_results                       |   gbk                                                                         |  
  |   character_set_server                         |   gbk                                                                         |  
  |   character_set_system                         |   utf8    
  但是还是??,不知道哪位大虾知道怎么回事 问题点数:0、回复次数:7Top

1 楼lhl62301(lhl62301)回复于 2005-01-04 11:44:59 得分 0

upTop

2 楼wtd(浪花)回复于 2005-01-04 13:12:01 得分 0

up一下,我也遇到这样的问题。Top

3 楼XqYuan()回复于 2005-01-04 17:34:41 得分 0

在运行sql语句之前,先运行  
  SET   character_set_client   =   gbk  
  SET   character_set_connection   =   gbk  
  SET   character_set_database   =   gbk  
  SET   character_set_results   =   gbk  
  SET   character_set_server   =   gbk  
   
  SET   collation_connection   =   gbk_bin  
  SET   collation_database   =   gbk_bin  
  SET   collation_server   =   gbk_bin  
   
  如果还不行,将sql语句转成iso_8859_1  
  不知何故,我就是这样搞的Top

4 楼781868(Davidyue)回复于 2005-01-05 11:44:58 得分 0

试过了,还是不行呀  
  Top

5 楼mathematician(数学家)回复于 2005-01-05 13:32:49 得分 0

检查过你的apache或者tomcat的字符集设置了吗?Top

6 楼mathematician(数学家)回复于 2005-01-05 15:50:02 得分 0

执行  
  mysql>show   variables   like   "%char%";  
  mysql>show   variables   like   "%colla%";  
  看看字符集的设置是不是改变了.Top

7 楼781868(Davidyue)回复于 2005-01-07 21:01:55 得分 0

tomcat   是utf-8的,改为gbk也不行Top

相关问题

  • MYSQL字符集的问题
  • MYSQL字符集的问题
  • MySql字符集里的怪异
  • 请问如何用sql查询当前mysql库的字符集?
  • mysql 4,1 大家都把数据库设成什么字符集?
  • Mysql中奇怪的问题,请救急!(字符集)
  • 如何设置MySQL字符集并提交更改?
  • 关于mysql建库时采用utf8字符集疑问
  • mysql字符集问题(那边人太少了,发到这边来)
  • Oracle的字符集

关键词

  • 字符集
  • soft
  • mysql
  • jdbc
  • database
  • sql
  • server
  • gbkset
  • gbk
  • character

得分解答快速导航

  • 帖主:781868

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo