<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 閱讀(3492) 評論(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
    主站蜘蛛池模板: 一级特黄aa毛片免费观看| 九一在线完整视频免费观看| 日韩精品久久久久久免费 | 成年性午夜免费视频网站不卡| 亚洲视频小说图片| 99精品视频在线视频免费观看| 亚洲欧洲日产国码久在线观看| 久久精品国产免费一区| 亚洲一区二区三区首页| 国产在线观看麻豆91精品免费| 亚洲jjzzjjzz在线观看| 日韩一区二区a片免费观看 | 中文字幕不卡亚洲| eeuss免费影院| 久久精品亚洲综合专区| 永久免费看mv网站入口| 亚洲乱码中文字幕在线| baoyu122.永久免费视频| 嫩草影院免费观看| 怡红院亚洲红怡院在线观看| 亚洲国产精品一区二区三区久久| 四虎精品成人免费视频| 最新亚洲成av人免费看| 久久国产乱子伦精品免费一 | 久久久久久免费一区二区三区| 五月天网站亚洲小说| 黄色免费网址在线观看| 国产精品亚洲高清一区二区| 亚洲av成人无码网站…| 91福利视频免费观看| 亚洲日韩一区二区一无码| www亚洲一级视频com| 永久免费A∨片在线观看| 亚洲人成电影院在线观看| 日韩a级毛片免费观看| 亚洲小说区图片区| 又大又粗又爽a级毛片免费看| 日本免费A级毛一片| 亚洲一区二区三区在线网站| 老司机亚洲精品影视www| 久久久久久免费视频|