适用版本XWiki 1.0 beta5或者更高版本。在将来的版本中,也许可以更方便的实现这个配置。英文版配置说明参考http://www.xwiki.org/xwiki/bin/view/AdminGuide/Encoding
XWiki
的默认编码是ISO-8859-1。虽然可以正常显示中文,但是在XWiki Text
Edit中,中文被显示为数字编码。要将默认编码修改为UTF-8,才能正常显示中文。但是,有的时候修改不当,在进行roll-back操作的时候,中
文显示为问号,形如'??????'。
修改XWiki配置文件编码
在XWiki的根目录下的WEB-INF文件夹里,修改如下文件中和编码相关的内容。
- web.xml: encoding = UTF-8
- xwiki.cfg: xwiki.encoding = UTF-8
- (可选)velocity.properties: input.encoding=UTF-8
- (可选)velocity.properties: output.encoding=UTF-8
修改数据库编码
- 如果是其他数据库,只需要修改其配置文件,使其数据库编码和JDBC链接编码都为UTF-8即可。详细可参见相应数据库帮助文档。
修改Java应用服务器编码
- 如果使用Jetty或者早起版本的Tomcat作为服务器,需要修改启动的脚本文件。在windows下都是.bat或者.sh文件。
如果是Tomcat,则修改根目录下bin文件夹下面配置文件(windows下是start.bat,linux下是catalina.sh),如下:
<!---->export JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun"
# Set juli LogManager if it is present
if [ -r "$CATALINA_HOME"/bin/tomcat-juli.jar ]; then
JAVA_OPTS="$JAVA_OPTS "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" "-Djava.util.logging.config.file="$CATALINA_BASE/conf/logging.properties " -Dfile.encoding=UTF-8
fi
在XWiki自带的Jetty的start_xwiki.bat,修改如下:<!---->echo off
set LANG=en_US.UTF-8
set JETTY_PORT=8080
set JETTY_HOME=.
java %JAVA_OPTS% -Dfile.encoding=UTF-8 -Djetty.port=%JETTY_PORT% -Djetty.home=%JETTY_HOME% -jar %JETTY_HOME%/start.jar
- 如果使用的新版的Tomcat,在bin下面没有.bat文件,只有tomcat5.exe文件。那么在运行tomcat5.exe只有,在系统托盘的图标上单击右键,选择Configure。选择Java标签,在java option中添加'-Dfile.encoding=UTF-8'。如下图所示:
hibernate配置文件编码(可选)
在XWiki的根目录下WEB-INF文件夹下的hibernate.cfg.xml文件中如下代码:
<!----><property name="connection.url">jdbc:mysql://localhost:3306/xwiki?useUnicode=true&characterEncoding=utf8&useServerPrepStmts=false</property>
感谢
在XWiki的邮件列表得到了大家很多非常有用的建议。非常感谢各位的帮助。总结一下,希望对大家有帮助。
相关推荐
xwiki的详细配置.基于tomcat+mysql+xwiki
xwiki用户手册(镜像为hellyna/xwiki版本)
xwiki的安装配置 Oracle 数据库版本
xwiki基础功能介绍
XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台
知识库 xwiki安装说明 数据库为oracle的版本
xwiki开源框架,方便我们进行文档的编辑,平台有空间的概念,具体参考官网的API,xwiki核心源码 5.1稳定版,用Maven导入
一、进入安装目录/xwiki/WEB-INF/lib/下找到xwiki-platform-legacy-oldcore-11.5.jar 二、用zip解压软件进入xwiki-platform-legacy-oldcore-11.5.jar不要解压,把ApplicationResources_zh.properties填加到xwiki-...
xwiki10.11.8管理界面汉化包以及插件 xwiki10.11.8管理界面汉化包以及XAR管理插件
一、进入安装目录/xwiki/WEB-INF/lib/下找到xwiki-platform-legacy-oldcore-10.2.jar 二、用zip解压软件进入xwiki-platform-legacy-oldcore-10.2.jar不要解压,找到ApplicationResources_zh.properties 打开以后...
xwiki.zipwiki
开源软件xwiki中的可视化编辑器源代码,官方网站:www.xwiki.org
Xwiki 汉化文件。 一、进入安装目录/xwiki/WEB-INF/lib/下找到xwiki-platform-legacy-oldcore-10.2.jar 二、用zip解压软件进入xwiki-platform-legacy-oldcore-10.2.jar不要解压,找到ApplicationResources_zh....
XWiki企业 XWiki企业 是一个具有强大的扩展功能(如在页面嵌入脚本),集成插件以及高度模块化架构的专业wiki系统。
xwiki使用说明---知识库的使用说明
博文链接:https://chenjin.iteye.com/blog/38019
xwiki11.10.3的flavor离线包,包含这版本的全部flavor,适合离线安装flavor。
详细提供了各个软件的版本,下载地址,以及各个步骤的截图 并且mysql、tomcat、xwiki的安装部署都详细讲解