您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL和UTF-8

MySQL和UTF-8

SET NAMES指示客户端将使用什么字符集将sql语句发送到服务器。这意味着SET NAMES 'cp1251'告诉服务器“此客户端的未来传入消息位于字符集cp1251中。”它还指定了服务器用于将结果发送回客户端的字符集。

SET CHARACTER SET与相似SETNAMES,但将character_set_connection和设置collation_connectioncharacter_set_databasecollation_database。一条SETCHARACTER SET x语句等效于以下三个语句:

SET character_set_client = x;
SET character_set_results = x;
SET collation_connection = @@collation_database;

是否需要发出两个命令才能使MysqL UTF-8知道?还是SET NAMES够了?

设置名称就足够了。

MySQL 2022/1/1 18:48:28 有260人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶