`
feohoo
  • 浏览: 112621 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

MySQL4.1.7的字符集问题

阅读更多
1、mysql数据库版本:MySQL4.1.7
2、mysql驱动程序: mysql-connector-java-3.1.7
3、环境:windows平台
4、安装mysql数据库时指定character-set为gbk


遇到的问题:
       采用jdbc访问数据库,jdbc的url: jdbc:mysql://localhost:3306/club,读写数据库显示中文都正常。但在mysql的console上查询,中文都显示成?。
      原因是:MySQL 4.1以上版本增加了几个变量,默认的情况下character_set_client、character_set_connection、character_set_results  的值是latin1  
character_set_client            | latin1
character_set_connection        | latin1
character_set_database          | gbk
character_set_results           | latin1
character_set_server            | gbk
character_set_system            | utf8
   所以在console看到的中文记录为?
   解决的方法是:启动console的时候设置default-character-set
   mysql -uuser -ppassword --default-character-set=gbk test

character_set_client            | gbk
character_set_connection        | gbk
character_set_database          | gbk
character_set_results           | gbk
character_set_server            | gbk
character_set_system            | utf8

总结:
1、MySQL4.1以上版本、MySQL JDBC Driver3.0.16以上版本,jdbc的url不用再带上useUnicode=true&EncodingCharacter=GBK,jdbc驱动程序会在连接的时候自动检测mysql服务器的变量(character_set_server)指定的编码,然后将Java Unicode string转换为所指定的字符集发送给mysql server.
2、MySQL4.1.7版本数据库,character-set为gbk,如果console上看到乱码,启动console的时候带上参数--default-character-set=gbk
  

分享到:
评论

相关推荐

    mysql-4.1.7-win安装包

    MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,其4.1.7版本是该系统的一个较早版本。本文将详细探讨MySQL 4.1.7在Windows操作系统上的安装过程,以及与之相关的知识点。 首先,MySQL 4.1.7-win安装包是一...

    MySQL-server-4.1.7-0.i386

    MySQL-server-4.1.7-0.i386.rpm

    cas-4.1.7最新

    5. 问题修复:解决了之前版本中报告的一些问题,提高系统的稳定性和可靠性。 在部署和配置CAS 4.1.7时,需要注意以下几点: 1. 环境准备:确保你有一个合适的Servlet容器,并正确配置了JVM参数以满足CAS的运行需求...

    springframework 4.1.7.RELEASE

    Spring Framework 4.1.7.RELEASE 是一个重要的版本,它是Spring框架发展史上的一个里程碑。Spring Framework是Java开发中最广泛使用的开源框架之一,它以其模块化、灵活的依赖注入(DI)和面向切面编程(AOP)等功能...

    spring-framework-4.1.7

    《Spring Framework 4.1.7详解:构建高效、灵活的Java应用》 Spring Framework作为Java领域中的核心框架,以其强大的功能和灵活性深受开发者喜爱。本文将深入探讨Spring Framework 4.1.7版本,这一版本在保持稳定性...

    qBittorrent_x64-6.1_4.1.7.spk

    群晖qBittorrent 4.1.7

    spring4.1.7开发文档

    Spring 4.1.7 是该框架的一个稳定版本,提供了许多改进和新特性。以下是关于 Spring 4.1.7 开发文档的一些关键知识点: 1. **依赖注入(Dependency Injection, DI)**:Spring 的核心特性之一,通过容器管理对象的...

    artDialog4.1.7

    artDialog4.1.7的源码文件,php版本。

    artDialog4.1.7.zip 和自己写的Demo

    "artDialog4.1.7.zip 和自己写的Demo" 这个标题和描述提及了两个关键元素:artDialog4.1.7.zip 和一个自编写的Demo。显然,这是一个关于artDialog对话框插件的项目,其中包含了4.1.7版本的源代码和一个用户或开发者...

    高性能MySQL(第3版).part2

    7.9.1MySQL如何使用字符集292 7.9.2选择字符集和校对规则295 7.9.3字符集和校对规则如何影响查询296 7.10全文索引299 7.10.1自然语言的全文索引300 7.10.2布尔全文索引302 7.10.3MySQL5.1中全文索引的变化303 ...

    hibernate4.1.7_API_CHM_帮助文档

    这是hibernate4.1.7GA版的帮助文档,希望能帮助您。

    日志分析工具loganalyzer-4.1.7+中文语言包

    在信息技术领域,日志分析是至关重要的一个环节,它能够帮助我们理解系统运行状况,定位问题,甚至预防潜在的风险。Loganalyzer作为一款强大的日志分析工具,以其高效、易用的特点深受广大IT工作者的喜爱。本文将...

    kindeditor 4.1.7

    KindEditor 4.1.7 是一款功能丰富的在线文本编辑器,特别适合于网页内容的创建和编辑。这款编辑器采用UBB(Ultra-BlockBuilder)语法,它提供了类似Word的富文本编辑体验,同时也支持HTML代码直接编辑,使得用户在...

    phpMyAdmin-4.1.7英文版

    1. **数据库创建和管理**:用户可以通过phpMyAdmin创建新的数据库,设定数据库字符集,以及管理已有数据库的结构,如表、视图、存储过程和触发器。 2. **数据操作**:支持对数据表的增删改查操作,可以批量导入和...

    idea插件statistic4.1.7版本.rar

    它以其高效、智能的编码辅助和强大的功能集而闻名。而"Statistic"插件是专为IntelliJ IDEA设计的一个实用工具,它能帮助开发者统计和分析项目中的代码情况,提供关于代码量、文件数量以及编程语言使用的分布等数据。...

    artDialog4.1.7 永久版弹出框

    这对于解决特定问题或者扩展功能非常有用。 4. **高度可自定义**:`artDialog`的灵活性体现在它的可自定义性上。你可以设置对话框的大小、位置、标题、内容、按钮、关闭方式等属性,甚至可以添加自定义事件和回调...

    kindeditor-4.1.7

    6. 考虑到跨域问题,如果使用了图片上传或文件管理等功能,需要配置服务器端的处理接口。 KindEditor 支持丰富的API和事件,开发者可以通过这些接口进行自定义操作,如监听用户输入、获取或设置编辑器内容、添加或...

    spring4.1.7源码

    Spring 4.1.7是该框架的一个稳定版本,包含了多个关键改进和优化。在这个版本中,我们不仅可以深入理解Spring的工作机制,还能学习到许多关于依赖注入(DI)、面向切面编程(AOP)、数据访问、Web开发以及Spring ...

    spring-webmvc-4.1.7.RELEASE-sources.jar

    spring-webmvc-4.1.7.RELEASE-sources.jar包的下载,有需要的时候下载

Global site tag (gtag.js) - Google Analytics