mysql 设置库编码的问题

[复制链接]
查看11 | 回复4 | 2013-7-15 20:18:46 | 显示全部楼层 |阅读模式
不是 同一个地方 。set names ...是mysql语句set names 是显示客户端发送的SQL语句中使用什么字符集。因此,set names 'utf8 '语句是告诉服务器将来从这个客户端传来的信息采用字符集utf8”。它还为服务器发送回客户端的结果指定了字符集。(例如,如果你使用一个SELECT语句,它表示列值使用了什么字符集。)...
回复

使用道具 举报

千问 | 2013-7-15 20:18:46 | 显示全部楼层
createtable msg(id small unsigned primary key auto_increment,name varchar(10) not null default '',title varchar(8) not null default '',content text(1000)) charset utf8;这个设置的是你的...
回复

使用道具 举报

千问 | 2013-7-15 20:18:46 | 显示全部楼层
应该是不一样的吧。。。 set names utf8;指的是对当前命令窗口输出控制台显示语言编码设置为utf8。而你这个建表语句中已经是给它加上了一个属性,字符集为utf8,也就是相关信息存在数据库中时,会以utf8的形式转码存储。通常设置mysql数据库的字符集一般是在创建数据库的时候就设置好整个数据库的统一字符集的,你这个设置...
回复

使用道具 举报

千问 | 2013-7-15 20:18:46 | 显示全部楼层
应该是不一样的吧。。。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行