我是靠谱客的博主 迅速中心,最近开发中收集的这篇文章主要介绍mysql设置字符集gb2312_mysq查询语句包含中文以及中文乱码,字符集 GBK、GB2312、UTF8的区别...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、查看mysql 字符集设置情况

使用Navicat for Mysql查看工具,打开命令列界面,输入show variables like '%char%';如下图,查看当前mysql字符集设置情况

dbec6122a4fe141d9283d097631ca227.png

1、在查询结果中可以看到mysql 数据库系统中客户端、数据库连接、数据库、文件系统、查询结果、服务器、系统的字符集设置

2、在这里,文件系统字符集是固定的,系统、服务器的字符集在安装时确定,与乱码问题无关。乱码的问题与客户端、数据库连接、数据库、查询结果的字符集设置有关

*注:客户端是看访问mysql 数据库的方式,通过命令行访问,命令行窗口就是客户端,通过JDBC 等连接访问,程序就是客户端

二、设置mysql数据库的字符集方式

默认设置情况下,mysql的默认字符集为latin1(ISO_8859_1),若要操作中文字符则需要修改字符集:

修改默认字符集

(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,

在[client]下面修改(如果没有就添加):default-character-set = utf8

在[mysql]下面设置(如果没有就添加):default-character-set = utf8

在[mysqld]下面设置(如果没有就添加):default

最后

以上就是迅速中心为你收集整理的mysql设置字符集gb2312_mysq查询语句包含中文以及中文乱码,字符集 GBK、GB2312、UTF8的区别...的全部内容,希望文章能够帮你解决mysql设置字符集gb2312_mysq查询语句包含中文以及中文乱码,字符集 GBK、GB2312、UTF8的区别...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部