【问题标题】:Umlauts / mutated vowels not showing correctly in Postgresql (difference text type and character type)在 Postgresql 中未正确显示元音变音/变异元音(不同的文本类型和字符类型)
【发布时间】:2012-05-24 01:06:44
【问题描述】:

我对变异元音和 postgresql 有疑问。 Playframework 使用 UTF-8 编码,Postgresql 也是如此。然而,像 ÄÖÜ 这样的变异元音不能正确显示。它们对于普通字符串正确显示,这些字符串存储在 postgresql 中的“字符变化”类型中。但是这些都有限制,所以你需要“文本”类型来存储大字符串。在 Java 中,它们都是字符串,第二个带有 @Lob 注释。

问题是,那些存储在“文本”类型中的字符串没有正确显示,没有变音符号。关于可能是什么问题以及如何解决问题的任何线索?

提前非常感谢您。

【问题讨论】:

  • 属性file.encoding的值是多少?

标签: java postgresql encoding heroku playframework


【解决方案1】:

今天有同样的问题.. 只需删除 @Lob 注释。 此外,您可以在 @Column 注释中指定列的类型,例如

@Basic
@Column(name = "text", columnDefinition = "text")
public String text;

【讨论】:

    猜你喜欢
    • 2015-05-24
    • 2011-04-18
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2021-02-06
    • 1970-01-01
    相关资源
    最近更新 更多