【问题标题】:Scala Slick, Trouble with inserting Unicode into databaseScala Slick,将 Unicode 插入数据库时​​遇到问题
【发布时间】:2014-07-16 17:31:31
【问题描述】:

当我创建包含可能包含 Unicode 的多个列的新数据行时,包含 Unicode 的列被损坏。

但是,如果我直接插入该数据,则使用 mysql-cli Slick 可以很好地检索该 Unicode 数据。

我应该在表类中添加什么来告诉 Slick 该列可能是 Unicode 字符串吗?

【问题讨论】:

    标签: scala slick


    【解决方案1】:

    我发现了问题,我必须为连接设置字符编码。

    db.default.url="jdbc:mysql://localhost/your_db_name?characterEncoding=UTF-8"
    

    【讨论】:

      【解决方案2】:

      您可能需要通过设置正确的排序规则在 db 架构端进行配置。

      【讨论】:

        猜你喜欢
        • 2017-11-19
        • 2014-08-04
        • 1970-01-01
        • 1970-01-01
        • 2021-03-22
        • 1970-01-01
        • 1970-01-01
        • 2012-09-09
        • 2020-09-15
        相关资源
        最近更新 更多