我正在尝试将Spring Boot应用程序中的土耳其语字符插入到现在在云中的mysql数据库中。我使用以下查询连接到数据库:
spring.datasource.url= jdbc:mysql://localhost/DB_NAME?useUnicode=yes&characterEncoding=UTF-8&useSSL=false
我也更改了数据库编码,例如
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
但是,当我想向数据库中插入密钥时,它仍然是这样写的:
NİŞ -> N%C4%B0%C5%9E
我不确定该怎么做以及现在缺少什么。在我的个人计算机上,一切正常,但是在远程计算机上,我遇到了这个问题。我应该清除数据库还是应该更改任何配置?