Confluence 6 数据库字符集编码和问题

数据库字符集编码

你的数据库和 JDBC 数据源连接必须配置为使用 UTF-8 编码(或者根据你配置的数据库来制定正确的 UTF-8 编码字符集,例如在 Oracle 中使用的是 AL32UTF8 )。Confluence 中也有多个检查来确保你的数据库也是使用的 UTF-8 编码。

请参考 Configuring Database Character Encoding 页面来获得更多的内容。

字符集编码的问题

请参考 Troubleshooting Character Encodings 页面来找到如何测试你的字符集编码。

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

原文地址:http://blog.51cto.com/ossez/2141193

时间: 2024-10-09 07:37:00

Confluence 6 数据库字符集编码和问题的相关文章

Confluence 6 新安装配置数据库字符集编码

Confluence 和你的数据库必须配置使用相同的字符集. Confluence 使用 UTF-8 字符集编码,所以你的数据库也必须配置为使用 UTF-8 (或者与 UTF-8 相同的编码,例如在 Oracle 中使用的 AL32UTF8 编码). 当你在第一次安装 Confluence 的时候,你需要考虑下面的的几个位置配置使用不同的字符集: 当你创建数据库的时候. 当你使用 JDBC 字符串连接数据库时候配置的连接字符串,或者是你使用的数据源(如果你在安装 Confluence 的时候使用

Confluence 6 配置字符集编码

Confluence 和你的数据库必须配置使用相同的字符集.为了避免字符出现问题,请将所有的字符集设置为使用 UTF-8 编码(或者根据你配置的数据库来制定正确的 UTF-8 编码字符集,例如在 Oracle 中使用的是 AL32UTF8 ). 配置 Confluence 字符集编码 在默认的情况下,Confluence 使用的是 UTF-8  字符集编码.Confluence 中也有多个检查来确保你的数据库也是使用的 UTF-8 编码(或者对应的编码). 当然,你也是可以对你的字符集进行修改的

更改数据库字符集编码引起的问题

用svn拉下来的项目,部署好的Oracle数据库(gbk编码),用tomcat部署好并发布项目,当访问相关网页时,出现乱码.于是把Oracle的字符编码改成utf8,tomcat也改成UTF-8,重新部署发布,仍然解决不了问题.后来用MySQL数据库并提前设置好utf-8编码,乱码问题得以解决.原来,当把数据库更改编码后,以前旧的数据就会在数据库出现乱码,所以乱码问题不能有效解决.所以,一般要在数据库创建时就应该选择好编码,否则会出现乱码,丢失部分数据. 原文地址:https://www.cnb

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

针对已经存在的 Confluence 安装,如果你安装的 Confluence 版本是 6.4 或者早期的版本,我们在安装的时候没有检查你数据库的字符设置. 如果你的数据库当前没有被配置使用 UTF-8 编码(或者与 UTF-8 相同的编码,例如在 Oracle 中使用的 AL32UTF8 编码): 当你在使用 Confluence 的时候你可能会看到健康检查的警告 你可能在升级 Confluence 后不能启动 Confluence 如果这个问题出现了,你需要修改你已经存在数据库使用的字符集为

Linux下修改MySQL数据库字符编码为UTF-8解决中文乱码

由于MySQL编码原因会导致数据库出现乱码. 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码. 具体操作: 1.进入MySQL控制台 >mysql -uroot -p #输入密码进入 >status; #查看当前MySQL运行状态,如下图所示: 2.修改mysql配置文件 [[email protected] ~]# vi /etc/my.cnf #在[client]段增加下面代码 default-character-set=utf

mysql安装 卸载 查字符集编码

下载地址 :     https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 解压zip  解压完之后的目录 在里面新建一个my.ini文件  文件内容如下 [mysql]  # 设置mysql客户端默认字符集  default-character-set=utf8  [mysqld]  #设置3306端口  port = 3306  # 设置mysql的安装目录  basedir=D:/java/software/m

Confluence 6 字符集编码的问题解决

如果你的 Confluence 站点的字符集没有被正确配置,你可能会遇到下面的问题: Non-ASCII 字符将会显示为问号(?) Non-ASCII 字符集的页面链接将不能工作 单一字符将会被显示为 2 个字符 文本出现乱码 对这些问题进行诊断,请参考下面的步骤. 1. 运行编码测试 Confluence 提供了编码测试能够帮你找到你配置中可能出现的问题.你需要具有 Confluence 管理员权限才能进行这个操作. 进入 <your-confluence-url>/admin/encodi

JDBC 和 Mybatis连接mysql数据库的时候,设置字符集编码

jdbc连接MySQL数据库的时候,设置字符集编码!!! 可以如下配置,mysql可直接在url后面加上字符集设置: String url = "jdbc:mysql://localhost:3306/exceltest1?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull"; Mybatis连接mysql数据库的时候,设置字符集编码!!! 可以如下配置,Mybatis的配

mysql修改数据库字符集,编码

查看mysql数据库当前编码 mysql -uroot -pxxx use tigercity; show variables like 'character_set_database';或者 MariaDB [lottery]> show variables like 'character_set_database'; +------------------------+--------+ | Variable_name          | Value  | +---------------