Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 设置Google Cloud SQL字符集服务器_Java_Mysql_Google Cloud Sql - Fatal编程技术网

Java 设置Google Cloud SQL字符集服务器

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 请注意,将

我想在我的应用程序中使用Google Cloud SQL,但我要求将utf8mb4设置为服务器字符集,以便正确处理4字节utf8字符(表情符号)

仅仅设置表或数据库字符集是不够的,因为驱动程序连接(mysql连接器java)是基于服务器字符集协商的

是否可以使用云SQL设置服务器字符集

如果没有,是否有另一种解决方法可以让我强制驱动程序连接到utf8mb4

这是我的连接字符串的副本:
jdbc:mysql://?useucode=true&characterEncoding=utf-8


请注意,将驱动程序连接字符串中的characterEncoding变量设置为utf-8mb4或utf8mb4是非法的。我的最佳信息是,必须将其设置为utf-8,然后如果服务器使用该字符集,它将升级为utf8mb4。

从2014年5月29日起,此功能似乎已添加到控制台上的新实例菜单中。现在有一个“字符集服务器”标志,可以设置为utf8或utf8mb4


这不允许将服务器字符集设置为任何任意字符集,但它确实解决了我的问题,应该可以满足大多数人的需要。

您好。我们听到了:)我正在收集功能,以更改utf8和utf8mb4之间的字符集服务器标志。我的目标是在2014年5月25日开始的一周内推出。当它退出时,您将在云控制台中看到它,我将尝试确保更新这个问题。谢谢你的反馈!哇!这就是我所说的服务。期待更新。