Confluence 6 已经存在的安装配置数据库字符集编码

针对已经存在的 Confluence 安装,若是你安装的 Confluence 版本是 6.4 或者早期的版本,咱们在安装的时候没有检查你数据库的字符设置。html

若是你的数据库当前没有被配置使用 UTF-8 编码(或者与 UTF-8 相同的编码,例如在 Oracle 中使用的 AL32UTF8 编码):mysql

  • 当你在使用 Confluence 的时候你可能会看到健康检查的警告
  • 你可能在升级 Confluence 后不能启动 Confluence

若是这个问题出现了,你须要修改你已经存在数据库使用的字符集为 UTF-8,有关字符集的修改针对不一样的数据修改方法不一样。sql

请参考 Troubleshooting Character Encodings 页面来得到有关字符集问题的处理。数据库

MySQL编码

请参考 How to Fix the Collation and Character Set of a MySQL Database 页面来得到在你数据库中修改字符的详细信息。你须要肯定的字符集是正确的。server

Microsoft SQL Serverhtm

请参考 How to fix the collation of a Microsoft SQL Server Confluence database 页面来得到在你对数据库字符进行修改的时候须要的详细信息。get

PostgreSQL io

若是你使用的 PostgreSQL 数据库,最好的办法是从新建立你的数据库。配置

请参考 Database Setup for PostgreSQL 页面中的内容来如何建立的数据库,而且使用正确的字符集。请参考 Migrating to Another Database 页面中的内容来对数据库进行合并。

Oracle

若是你使用的 Oracle 数据库,最好的办法是从新建立你的数据库。

请参考 Database Setup for Oracle 页面中的内容来如何建立的数据库,而且使用正确的字符集。请参考 Migrating to Another Database 页面中的内容来对数据库进行合并。

 

https://www.cwiki.us/display/CONFLUENCEWIKI/Configuring+Database+Character+Encoding

相关文章
相关标签/搜索