重置系统后,很久之前安装的MySQL数据库出现了控制台查询中文乱码问题,时间太久早已经不记得怎么设置了。

网上查询了许多,各种设置,重启数据库后仍然是中文乱码。

可能是我搜索方式不对,最后还好已经解决,特开一处女博记录一下:

打开安装目录下的my.ini文件

我的是:C:\Program Files\MySQL\MySQL Server 5.5下面,修改如下:

[client]default-character-set=utf8port=3306[mysql]#网上下面这个 gbk 很多回答也是设置为utf8,结果就是乱码default-character-set=gbk# SERVER SECTION# ----------------------------------------------------------------------## The following options will be read by the MySQL Server. Make sure that# you have installed the server correctly (see above) so it reads this # file.#[mysqld]# The TCP/IP Port the MySQL Server will listen onport=3306#Path to installation directory. All paths are usually resolved relative to this.basedir="C:/Program Files/MySQL/MySQL Server 5.5/"#Path to the database rootdatadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"# The default character set that will be used when a new schema or table is# created and no character set is definedcharacter-set-server=utf8collation-server=utf8_general_ci修改完毕重启mysql,查看一下编码:mysql> show variables like 'character_set%';+--------------------------+---------------------------------------------------------+| Variable_name | Value |+--------------------------+---------------------------------------------------------+| character_set_client | gbk || character_set_connection | gbk || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | gbk || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ |+--------------------------+---------------------------------------------------------+操作试试:mysql> insert into per values('乱码解决');Query OK, 1 row affected (0.00 sec)mysql> select * from per;+--------------+| name |+--------------+| 的纷纷从 || 乱码解决 |+--------------+3 rows in set (0.00 sec)

更多相关文章

  1. android中文api(89)——ViewManager
  2. Android(安卓)中文API(86)——ResourceCursorAdapter
  3. Android中文API(144) —— JsonWriter
  4. android 中文api (62) —— ViewSwitcher.ViewFactory
  5. android api 中文 (74)—— AdapterView.AdapterContextMenuInfo
  6. Android(安卓)中文 API (27) —— SeekBar.OnSeekBarChangeListene
  7. [RK3399][Android7.1] 调试笔记 --- 设置搜狗为开机默认输入法
  8. Android(安卓)中文 API (35) —— ImageSwitcher
  9. Android(安卓)中文 SDK (47) —— Filter

随机推荐

  1. Android异步处理
  2. Android ActivityManagerService禁用应用
  3. Android报表控件achartengine介绍(一)
  4. Android解压缩zip的实现
  5. QQ登陆及分享
  6. 手把手教你给Eclipse配制Android
  7. Android真机网络adb联机调试初探
  8. android TextView 文本过长时用滚动条显
  9. Android(安卓)viewPage notifyDataSetCha
  10. android:网路检测