mysql 程序编码_MySql编码
一、调整服务器的字符集会导致1067错误
下列情况会出现1067错误:
1.设置好服务器的字符集后手支更改(my.ini)服务器的字符集
2.设置好服务器的字符集后,使用MySQLWorkbench.exe 在Server Administration 中更改服务器的字符集
如何解决由修改My.ini导致1067错误?
首先,删除my.ini这个配置文件,其次新建立my.ini文件,并重新设立数据库安装目录与数据库数据库存放目录;
二、如何调整服务器的字符集?
使用%bin/MySQLInstanceConfig.exe来更改字符集,然后重新启动,在以后使用中,尽量使用上述程序完更改字符集。
三、查看与修改服务器与客户端编码方式
用show variables like “%colla%”;show variables like “%char%”;这两条语句查询一下字符集。
若想修改某一个编码,使用set character_XXX_XXX ='XXX';来修改。
注意:
如果以前建有数据库没有删除的 请用 show create database 数据库名;和 show create table 表名;查看一下数据库和表的字符集是否为UTF8 ,它不能修改原来已经存在的数据库的的字符集。
在命令行下面可以用
alter database 数据库名 character set “字符集”; 命令来修改数据库字符集
alter table 表名 character set “字符集”; 命令来修改表的字符集
还有一点要注意的是,修改为UTF8以后,在命令行下面中文是乱码的,只输出到页面或控制台是正常的,这个问题我也上网查了一下,貌似命令行下面不支持UTF8,看来UTF8与GBK之间兼容还有很长的路。
当修改以后,在命令行下面如果要插入中文,可以在插入语句之前执行,set names gbk2312;就可以插入中文了,但是不能插入繁体和一些特殊符号。但是上一步设置的character_XXX_XXX 都变为gbk2312,总算是在命令行能看到中文了。
mysql 程序编码_MySql编码相关推荐
- mysql utf8mb4 字节_mysql编码使用utf8mb4
MySQL在 5.5.3 之后增加了 utf8mb4 字符编码,mb4即 most bytes 4.简单说 utf8mb4 是 utf8 的超集并完全兼容utf8,能够用四个字节存储更多的字符.(查看 ...
- c mysql 编码_mysql编码转换 mysql编码设置详解
查看mysql编码: 一. 代码示例: mysql> show variables like 'character_set_%'; +--------------------------+--- ...
- Mysql编码教程_mysql编码设置教程 mysql编码要怎么设置呢
mysql的默认编码是拉丁,每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码: ...
- mysql 汉编码 的选_peewee连接mysql汉语言数据编码_mysql
peewee连接mysql中文数据编码 系统是win7 x64 python 2.7.6的site.py里面编码设定为 utf-8 py文件首行指定 #coding:utf-8 mysql 5.5.3 ...
- mysql连接串指定编码_MYSQL创建数据库时候直接指定编码和排序规则
安装我 在网上搜索的结果 执行 代码: sudo gedit /etc/mysql/my.cnf 设置了默认编码为 UTF8 代码: [client] port = 3306 s ...
- mysql怎么改字体编码_mysql怎么改字符编码?
mysql命令行修改字符编码 1.修改数据库字符编码mysql> alter database mydb character set utf8 ; 2.创建数据库时,指定数据库的字符编码mysq ...
- 查看mysql字段的编码_MySQL查看和修改字符编码的实现方法
MySQL查看和修改字符编码的实现方法 遇到一个插入数据库的乱码,因为是:mac版本的,按网上说的就是不能改变,其编码方式, 本人的机器:mysql-***.dmg默认安装后的编码是:如下图:有两个编 ...
- mysql 编码种类_MySQL 编码
编码的种类 SHOW VBRIABLES LIKE '%character%'; 1) character_set_client : MySQL Server 假定client传输数据过来的时候的编码 ...
- linux mysql查看数据库编码_MySQL查看和修改字符编码的实现方法
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...
- mysql建库带编码语句_Mysql 建库 编码
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题. 我们遵循的标准是,数据库,表,字段和页面或文本的 ...
最新文章
- JDK各版本内容和新特性
- [Leetcode][第题][JAVA][两个数组的交集 II1][双指针][HashMap]
- Tensorflow安装GPU环境
- SSM-网站后台管理系统制作(3)---Google的reCaptcha验证码
- 核心动画(Core Animation)简介及常规用法
- 利用nginx重写url参数并跳转
- detours安装和使用
- centos从安装到环境配置
- python里的拆包、引用、递归与匿名函数
- 汇编指令大全及标志位
- 2017/08/07 工作日志
- Office安装时闪退,用Windows Installer Cleanup彻底卸载 或 注册表清理解决
- 51单片机之控制转移指令SJMP、LJMP等
- 如何使用Python3解二维码和编译二维码
- 『转载』完全用Linux工作 王垠
- 明尼苏达量表结果分析_MMPI明尼苏达多项人格测验量表分析
- php如何采集,php采集入门教程,教你如何写采集
- 论文翻译:搜索人脸活体检测的中心差异卷积网络及实现代码
- 使用 Let's Encrypt 的免费HTTPS服务
- re 模块 常规方法使用