如何在mysql中設置不同的字符集

          需要設置server character set , database character set, client character set,如果有一個不大一樣,就有可能導致亂碼

          server character set,client character set可以在mysql config文件中設置,比如設置為utf8:

          vi /etc/my.cnf

          # server
          [mysqld]
          default_character_set=utf8

          # client
          [mysql]
          default_character_set=utf8

          然后重啟mysqld。設置database 字符集,可以在mysql中進行。對于新建database:

          create database database_name default character set utf8;

          對于已存在database:
          alter database database_name default character set utf8;

          改進jdbc client的字符集, 在設置連接字串時設定:如


          jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

          posted on 2009-04-06 12:19 胡鵬 閱讀(310) 評論(0)  編輯  收藏 所屬分類: 數據庫

          導航

          <2009年4月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          agile

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 疏勒县| 潼南县| 福贡县| 安吉县| 长沙县| 中牟县| 宜都市| 鹤庆县| 开远市| 景泰县| 曲麻莱县| 广宗县| 谢通门县| 南部县| 扬中市| 民乐县| 新泰市| 大港区| 祁东县| 拜泉县| 越西县| 论坛| 开封市| 吴忠市| 佳木斯市| 蓝田县| 北京市| 巴彦淖尔市| 山阳县| 苗栗县| 塘沽区| 商都县| 柳林县| 康平县| 准格尔旗| 闻喜县| 谢通门县| 贵德县| 贺州市| 台州市| 唐山市|