<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    mysql中數據并非亂碼,而在command line client中亂碼問題解決方法

    安裝mysql前就給自己計劃好了,用utf-8編碼。支持中文的。
    而今天在做hibernate時發現存入都沒問題,而在command line client上顯示中文出現了問題。

    開始還認為可能數據庫的問題,
    把數據用hibernate讀取出來,也沒問題呀。
    問題是什么呢?
    用mysql-front去查看也是很正常的中文。
    奇怪啦。
    或許是命令行的問題。
    修改控制臺的“默認代碼頁”--改為437(oem-美國),初始值為936  (ansi/oem--簡體中文 GBK的)。
    ------》確定。再select下,還是亂碼,而且比剛才更亂了。
    沒辦法,修改mysql 中的my.ini文件,此處要修改2個地方,一個在57行另一個在81行。
    default-character-set=utf8
    將其修改為
    default-character-set=gb2312
    當然也可以為gbk。個人喜歡gb2312。
    重新打開command,再select。能看到中文了。用hibernate,以及mysql-front都正確。

    ------------------------------------------------------------------------------------------------------------------
    認識:
             在這里自己知道很多。
            1、mysql亂碼問題在my.ini中修改即可。
            2、使用utf-8編碼也沒錯。只是控制臺調用utf-8編碼文字時不能夠正確顯示。因為它的編碼為GBK的。
            3、在控制臺顯示的東西也不一定是“真實”的。如上面的,其實數據庫中的是中文字,只是在顯示的時候發生了亂碼問題。

    posted on 2008-12-08 15:25 duduli 閱讀(3486) 評論(4)  編輯  收藏 所屬分類: 數據庫

    評論

    # re: mysql中數據并非亂碼,而在command line client中亂碼問題解決方法 2008-12-08 18:52 劉凱毅

    再提醒你點 吧
    這也是可以的
    你可以看看 mysql --help
    加載過程是:
    C:\WINDOWS\my.ini
    C:\WINDOWS\my.cnf
    C:\my.ini C:\my.cnf
    C:\Program Files\MySQL\MySQL Server 5.0\my.ini
    C:\Program Files\MySQL\MySQL Server 5.0\my.cnf
    文件越后越起作用

    還有些別的 比如:連接池;最大超時連接時間等等 都可以看看
    你也可以使用 在 windows 中 dos 中 mysql -uroot --default-character-set=gbk ...

    連接方式 (注意 在Windows 下 不管你的數據是什么格式的 都得用gbk ,原因是 dos 中文只支持 gbk )

    linux 下 那就隨便 ,不過我都用 utf8

    隨便說下 使用 command 模式 比界面模式好 哦 ,比如
    show talbes where ...
    正則列名,表, 方法 查詢 (可以參考 mysql 官方文檔)
      回復  更多評論   

    # re: mysql中數據并非亂碼,而在command line client中亂碼問題解決方法 2008-12-08 19:15 游上岸的魚

    在打開MySQL的客戶端時先輸入set name GBK也行的  回復  更多評論   

    # re: mysql中數據并非亂碼,而在command line client中亂碼問題解決方法 2008-12-09 13:29 duduli

    恩恩,知道了。解決的方法是很多的。或許你們的方法是更好的點哦。數據用utf-8的。國際通行碼。@游上岸的魚
      回復  更多評論   

    # re: mysql中數據并非亂碼,而在command line client中亂碼問題解決方法 2008-12-13 18:32 dell筆記本

    謝謝,正需要這個東西  回復  更多評論   

    <2008年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團隊

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地攤兒

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    @duduli
    主站蜘蛛池模板: 无人影院手机版在线观看免费| 无码人妻精品中文字幕免费| 国产免费av片在线看| 久久狠狠爱亚洲综合影院| 嘿嘿嘿视频免费网站在线观看| 亚洲成综合人影院在院播放| 亚洲高清中文字幕免费| 亚洲1234区乱码| 青青青青青青久久久免费观看 | 久久久久久亚洲AV无码专区| 99久久免费看国产精品| 亚洲噜噜噜噜噜影院在线播放| 国产免费av片在线看| 黄色一级毛片免费看| 国产精品亚洲一区二区三区在线 | 美女被爆羞羞网站免费| 一本色道久久综合亚洲精品高清| 中文字幕免费在线看电影大全| 国产亚洲无线码一区二区| 4虎1515hh永久免费| 亚洲乱码日产精品一二三| 免费大黄网站在线看| a级毛片免费完整视频| 亚洲最大在线观看| 国产免费观看视频| 成在人线av无码免费高潮喷水 | ww在线观视频免费观看| 亚洲精品123区在线观看| mm1313亚洲精品国产| 免费人成在线观看视频高潮| 亚洲免费福利视频| 亚洲AV无码乱码在线观看| 67pao强力打造国产免费| 免费看一级一级人妻片| 精品亚洲A∨无码一区二区三区 | 亚洲午夜激情视频| 青青视频观看免费99| 国产99精品一区二区三区免费| 亚洲精品网站在线观看你懂的| 日本高清免费中文字幕不卡| 日韩电影免费在线观看|