java - 什么是默认的 JDBC 字符编码

标签 java mysql unicode coldfusion character-encoding

我正在开发 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/

相关文章:

java - 如何实现广度优先遍历?

php - Mysql 查询不通过 JSON 发送响应

javascript - 在 JavaScript 文本字符串中插入像\u1d6fc 这样的 unicode

java - Azure 搜索索引器 base64encode 函数

Java Action 监听器和 Images 在一个类中

java - seam EntityHome 操作中的有线组件为 null

php - 类别和自定义用户类别哪种表结构更好

mysql - 使用 mySQL 为每个类别选择两个不同的随机条目

php - 哪些因素使 PHP 与 Unicode 不兼容?

perl - 用 perl 比较两个 Unicode 字符串