我正在开发一个coldfusion应用程序,发现我无法将某些字符插入数据库。我相信我可以更改jdbc连接字符串以启用unicode编码。
不过,我想知道jdbc使用的默认编码是什么,这样我就可以说目前安全使用的字符集是什么。我似乎找不到关于什么是默认值的信息。有人知道默认值吗?
编辑:
事实上,虽然数据库都设置为unicode(我可以直接插入unicode字符,使用mysql客户端的sql没有问题),但如果我尝试从coldfusion插入数据,它似乎无法处理unicode字符,因此它使用的默认连接字符串(我们还没有指定)似乎与unicode不兼容
2条答案
按热度按时间zbwhf8kr1#
我给coldfusion的笔记上说
同时,建立
CHARACTER SET utf8mb4
任何需要的栏目。(坚持非常有限的原则似乎是愚蠢的
latin1
,当未来清晰的时候UTF-8
.)lzfw57am2#
mysql的默认编码是latin1
对于使用默认mysql字符集和排序规则(latin1、latin1\u-swedish\u-ci)存储数据的应用程序