查询数据库的字符编码集
查询数据库的字符编码集
在命令提示符里输入:mysql -uroot -p
之后会提示输入密码,之后输入下面这条命令:查询字符编码
show variables like 'character_set_%';
会显示如下信息:
+--------------------------+-----------------------------------------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | E:\Development Tools\wamp\bin\mysql\mysql5.5.20\share\charsets\ |
+--------------------------+-----------------------------------------------------------------+
以上显示的解释:
client 为客户端使用的字符集。
connection 为连接数据库的字符集设置类型,如果程序没有指明连接数据库使用的字符集类型则按照服务器端默认的字符集设置。
database 为数据库服务器中某个库使用的字符集设定,如果建库时没有指明,将使用服务器安装时指定的字符集设置。
results 为数据库给客户端返回时使用的字符集设定,如果没有指明,使用服务器默认的字符集。
server 为服务器安装时指定的默认字符集设定。
system 为数据库系统使用的字符集设定。
如果你的不为utf-8,可以去mysql的安装根目录下找到my.ini文件,在[mysql]下面添加
- default-character-set=utf8
在[mysqld]下面添加
- character-set-server=utf8
请注意修改好之后,请重新起动mysql数据库服务;
设置database的字符编码:
set character_set_database="utf8"
查询数据库的字符编码集相关推荐
- Mysql中各种与字符编码集(character_set)有关的变量含义
mysql涉及到各种字符集,在此做一个总结. 字符集的设置是通过环境变量来设置的,环境变量和linux中的环境变量是一个意思.mysql的环境变量分为两种:session和global.session ...
- 修改数据库mysql字符编码为UTF8
修改数据库mysql字符编码为UTF8 Mysql数据库是一个开源的数据库,应用非常广泛.以下是修改mysql数据库的字符编码的操作过程.步骤1:查看当前的字符编码方法 mysql> show ...
- MySQL设置数据库的字符编码为utf8
查看数据库编码: 如果不做任何设置的话,默认是 latin1 show create database test; 设置数据库的字符编码为utf8 alter database test DEFAUL ...
- html实体编码 在线,HTML实体字符编码集(10页)-原创力文档
\o "HTML实体字符编码集" HTML实体字符编码集 经常我们会使用到一些特殊字符在WEB页面上的引用方式,比如空格我们通常使用" ",其实所有的字符都具有 ...
- 设置mysql数据库的字符编码
1.首先连接到MySQL :mysql -uroot -p,输入密码连接 2.输入\s,即可查看数据库的字符编码 3.查看数据库的详细编码 输入:show variables like '%char% ...
- java utf-8字符表_Java中的ASCII、Unicode和UTF-8字符编码集
首先讲一下几种字符的编码方式: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态 ...
- mysql编码修改utf8_修改数据库mysql字符编码为UTF8
MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如 ...
- 关于oracle导出的dmp导入失败的问题。提示值过大。oracle修改字符编码集。
问题描述:导出的dmp文件,再次导入其他oracle时,报错某列的值过大.问题在于编码集不匹配的问题.将导出dmp的oracle修改为目标oracle的编码集即可. 查看字符编码: sql>se ...
- 在servlet中设置的字符编码集为什么还会出现乱码(亲测)
首先我们拿个简单的登录看一下 代码实例如下: 我们先看一下错误的代码 1.LoginServlet.java import java.io.IOException; import java.io.Pr ...
最新文章
- Html5 Json应用
- 提升机器学习数学,理论基础的7本著作(文末附资源下载!)
- 自定义工作流任务控件
- 后端生成Token架构与设计详解
- C语言 数据结构 链表的增删查改
- 硒等待:内隐,外显,流利和睡眠
- 2017计算机等级考试试题,2017年计算机二级考试练习题及答案
- 13商软 《软件工程》课程设计
- Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
- 获取编译学习笔记 (十三)—— 外部中断
- 22. DOM 简介
- automak 和 autoconf 介绍
- 一款免费的数据库工具,比Navicat还要好用,功能还很强大
- 1980-2010的87个国家/地区的一些经济和金融发展指标简单归纳和解释以及如何套动态面板公式计算
- 我的世界服务器的无限方块指令,我的世界用指令方块造无限木头 | 手游网游页游攻略大全...
- MySQL的日志 - relay log
- CSS基础常识问答(二)
- 上门洗车小程序/APP功能介绍
- 某最新《手绘POP插画完整详解》
- 夙愿:对数函数与指数函数的交点问题