杨争的专栏

少年智则国智,少年富则国富,少年强则国强

用户操作
[即时聊天] [发私信] [加为好友]
杨争ID:yzhz
184286次访问,排名401好友0人,关注者15
yzhz的文章
原创 70 篇
翻译 0 篇
转载 1 篇
评论 186 篇
杨争的公告
最近评论
voodoo82:呵呵,有些评论有点过了。

在吃饭和做PPT这些小事上很用心,至少不是坏事吧。

我在做技术分享过程中做的就不是很好,lz的文章对我也是一个帮助。
yzhz:我这里还是要说明一下:转正的同事请团队成员吃个饭,是我们团队的惯例。
看来我以后的例子要想好再写,以免导致大家偏离我文章的初衷和主题。
yaotyl:如果我是主管,我不喜欢那种入职(升职)就请客吃饭的人
尽管初衷是好的
也让人不能不多想

程序员最重要的还是踏实做事
当然周末同事可以喝个小酒,一同出游

博主说的是一个例子,我并非针对本文
proaugust:有道理
liuxianzhi:同意楼主的观点 ,最近在做总结的时候,也是这样认为的,不能总是在公司里面抱怨没有机会,其实机会无处不在,把每个事情都做到位。
文章分类
收藏
    相册
    友情链接
    DBA notes(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 MySQL4.1.7的字符集问题收藏

    新一篇: 线程安全,就这么简单 | 旧一篇: eBay架构的思想金矿

    版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz

    环境:
    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
      

    发表于 @ 2005年04月08日 13:23:00|评论(loading...)|编辑

    新一篇: 线程安全,就这么简单 | 旧一篇: eBay架构的思想金矿

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 杨争