Postgres JDBC 驱动程序似乎无法正确处理 UTF-8 clob。当您检索 clob 时,字符不正确(您得到 ? 非 ascii 字符的标记)。
据说这是一个已知问题:
- http://archives.postgresql.org/pgsql-bugs/2010-09/msg00034.php
- https://jira.springsource.org/browse/SPR-7520
- http://archives.postgresql.org/pgsql-jdbc/2011-02/msg00032.php
幸运的是,对于我的应用程序,我通常会避免使用 clob,因此我刚刚将这些 clob 字段变成了非常大的 varchars。
其他人如何处理这个限制?