当我们安装完 gerrit 后,再页面的中文无法正常显示,需按照如下方法进行修改。
1. 备份gerrit数据库
mysqldump -ugerrit2 -pgerrit2 reviewdb > /home/gerrit2/reviewdb.sql
2. 停止运行gerrit数据库
cd /home/gerrit2/review_site/bin
./gerrit.sh stop
3. 服务器安装中文字库
执行下面命令,查看 linux 系统是否已经安装中文字库宋体
fc-list :lang=zh-cn
如果没有安装,则按照下面步骤进行:
https://blog.youkuaiyun.com/u011606175/article/details/81006932
4.在mysql配置文件中添加编码设置
vi /etc/mysql/my.cnf
a) 在[client]下追加:
default-character-set=utf8
b) 在[mysqld_safe]下追加:
character-set-server = utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
c) 在[mysqld]下追加:
character-set-server = utf8
5. 更改mysql数据库每个表中每个字段的编码格式为utf8_general_ci
a)可以使用phpmyadmin工具,对每个字段进行修改编码格式
略
b)也可以用mysql命令来对字段进行修改。
Show tables;
将数据库中所有的表导出来,然后按照如下格式填写,执行语句就可以了。
mysql –u root –p passw0rd
show databases;
use reviewdb;