mysql编码数据库,数据表,字段各用什么编码
发布网友
发布时间:2022-04-19 14:05
我来回答
共4个回答
热心网友
时间:2023-07-29 10:55
mysql中一般用UTF-8编码。
UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。
修改数据库编码的命令为:
alter database app_relation character set utf8;
它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;
热心网友
时间:2023-07-29 10:55
用国际化的UNICODE字符编码:UTF-8
mysql中这么设置:
① 首先把MySQL的服务停掉 在运行窗口输入:net stop mysql
② 把服务器和客户端的字符集改成utf8,具体操作为:打开mysql安装目录下的myini.tet;找到default-character-set,将其改为utf-8的字符集,要注意的是这里有两个default-character-set,用ctrl+f定位在文件最前面输入default就会找到,都要改过来;
③ 重启MySQL服务器,在运行窗口输入:net start mysql
④ 最重要的是一点是,可能依然还会出现乱码问题,这是因为我们现在的表被创建的时候用的是默认的字符集(latin1),所以这时候我们要把表删除,然后重建就可以了
页面上当然得同步的用UNICODE
热心网友
时间:2023-07-29 10:55
用UTF-8,注意如果是Windows系统,则需要将[mysql]下的default-character-set设置成gbk,否则控制台中午乱码。
热心网友
时间:2023-07-29 10:56
UTF-8默认的啊。