怎么设置mysql数据库编码,如何查看mysql编码default-character-set=utf82单独设置某个数据库:
alter
database
testdb
character
set
utf8;
查看mysql支持的编码:
【怎么设置mysql的编号 如何设置mysql编码】show
character
set;也可以使用如下方法查看编码:
show
status
mysql
-uroot
use
your
database
status
----------------------------------
server
characterset:
utf8
db
characterset:
utf8
client
characterset:
utf8
conn.
characterset:
utf8
tcp
port:
3306
uptime:
53
sec
----------------------------------
如果
client
为utf8
,
改为:
set
char
set
'gbk';
查看数据库编码:show
create
database
your_db_name
mysql数据库怎么设置编码格式1、编辑MySql的配置文件
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini , 可以搜索,Linux下一般是/etc/my.cnf
--在 [mysqld] 标签下加上以下内容:
default-character-set = utf8
character_set_server = utf8
注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可 。
--在 [mysql]标签下加上一行
default-character-set = utf8
--在 [mysql.server]标签下加上一行
default-character-set = utf8
--在 [mysqld_safe]标签下加上一行
default-character-set = utf8
--在 [client]标签下加上一行
default-character-set = utf8
2、重新启动MySql服务
Windows可在服务管理器中操作,也可使用命令行:
net stop mysql 回车
net start mysql 回车
服务名可能不一定为mysql,请按自己的设置
Linux下面可是用 service mysql restart
如果出现启动失败,请检查配置文件有没有设置错误
3、查看设置结果
登录MySql命令行客户端:打开命令行
mysql –uroot –p 回车
输入密码
进入mysql后 执行 :show variables like "% character %";
显示结果应该类似如下:
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
如果仍有编码不是utf8的,请检查配置文件,也可使用mysql命令设置:
set character_set_client = utf8;
set character_set_server = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_results = utf8;
set collation_connection = utf8_general_ci;
set collation_database = utf8_general_ci;
set collation_server = utf8_general_ci;
另外:
建立数据库时可以使用以下命令:
create database app_relation character set utf8;
use app_relation;
source app_relation.sql;
修改数据库编码的命令为:
alter database app_relation character set utf8;
如何设置mysql的编码?我向表中插入的中文数据,都是问号 。。。插入的数据乱码有很多原因怎么设置mysql的编号:
1、怎么设置mysql的编号你要检查一下页面的编码和数据库设置的字符集是否一样,要么都是utf8,要么都是gbk的
2、如果第一点说的两边编码是统一的,你可以在链接数据库的时候加上mysql_query("set names utf8")
3、加上之后还是不行的话 , 在检查你的页面编码,如果是utf8的话,请选择没有bom的utf8编码
4、以上都没问题的话,还出现乱码的话 , 修改mysql的配置文件,my.ini加上character-set-server=utf8,然后重启mysql服务就可以怎么设置mysql的编号了
推荐阅读
- 直播间烟雾设备,直播间烟雾设备有哪些
- 在css中怎么设置字体滚动,在css中怎么设置字体滚动效果
- 游戏新手需要什么手机推荐,新手做游戏用什么软件
- c语言中quad函数用法 c语言 quit
- 绍兴如何做品牌推广代理,如何做品牌推广方案
- 开源html5图形设计器,图形化web页面设计工具
- 梦幻模拟战1游戏,梦幻模拟战游戏助手
- 怎么写mysql触发器 mysql触发器的创建和使用
- 火山直播用的什么设备看,火山直播有火力吗