Java 设置Google Cloud SQL字符集服务器
我想在我的应用程序中使用Google Cloud SQL,但我要求将utf8mb4设置为服务器字符集,以便正确处理4字节utf8字符(表情符号) 仅仅设置表或数据库字符集是不够的,因为驱动程序连接(mysql连接器java)是基于服务器字符集协商的 是否可以使用云SQL设置服务器字符集 如果没有,是否有另一种解决方法可以让我强制驱动程序连接到utf8mb4 这是我的连接字符串的副本:Java 设置Google Cloud SQL字符集服务器,java,mysql,google-cloud-sql,Java,Mysql,Google Cloud Sql,我想在我的应用程序中使用Google Cloud SQL,但我要求将utf8mb4设置为服务器字符集,以便正确处理4字节utf8字符(表情符号) 仅仅设置表或数据库字符集是不够的,因为驱动程序连接(mysql连接器java)是基于服务器字符集协商的 是否可以使用云SQL设置服务器字符集 如果没有,是否有另一种解决方法可以让我强制驱动程序连接到utf8mb4 这是我的连接字符串的副本:jdbc:mysql://?useucode=true&characterEncoding=utf-8 请注意,将
jdbc:mysql://?useucode=true&characterEncoding=utf-8
请注意,将驱动程序连接字符串中的characterEncoding变量设置为utf-8mb4或utf8mb4是非法的。我的最佳信息是,必须将其设置为utf-8,然后如果服务器使用该字符集,它将升级为utf8mb4。从2014年5月29日起,此功能似乎已添加到控制台上的新实例菜单中。现在有一个“字符集服务器”标志,可以设置为utf8或utf8mb4
这不允许将服务器字符集设置为任何任意字符集,但它确实解决了我的问题,应该可以满足大多数人的需要。您好。我们听到了:)我正在收集功能,以更改utf8和utf8mb4之间的字符集服务器标志。我的目标是在2014年5月25日开始的一周内推出。当它退出时,您将在云控制台中看到它,我将尝试确保更新这个问题。谢谢你的反馈!哇!这就是我所说的服务。期待更新。