在Postgresql中没有正确显示的变音/变异元音(差异文本类型和字符类型)

时间:2012-05-16 12:56:49

标签: java postgresql encoding heroku playframework

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

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

非常感谢您提前。

1 个答案:

答案 0 :(得分:0)

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

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