我正在开发 Coldfusion 应用程序,发现无法将某些字符插入数据库。我相信我可以更改 JDBC 连接字符串以启用 unicode 编码。
但是,我想知道 JDBC 使用的默认编码是什么,这样我就可以说出当前可以安全使用的字符集。我似乎无法在任何地方找到有关默认值的信息。有谁知道默认值吗?
编辑:
它是什么,虽然数据库全部设置为 unicode(我可以使用我的 MySQL 客户端直接插入 unicode 字符,SQl 没有问题),但如果我尝试从 Coldfusion 插入数据,它似乎无法处理 unicode字符,所以它使用的默认连接字符串(我们还没有指定)似乎不兼容 unicode
最佳答案
MySQL default encoding是latin1
For applications that store data using the default MySQL character set and collation (latin1, latin1_swedish_ci)
关于java - 什么是默认的 JDBC 字符编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53068468/