XWiki中文问题解决方案

http://llzm.blog.ccidnet.com/blog.php?do=showone&itemid=147635&typ=blog

XWiki中文问题解决方案

1. Tomcat服务器的server.xml配置文件中如下位置添加URIEncoding="UTF8":
<Connector port="9090" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF8"/>
2. velocity.properties文件中配置如下:
input.encoding=UTF-8
output.encoding=UTF-8
3. web.xml文件配置
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
4. xwiki.cfg文件配置
xwiki.encoding=UTF-8
5.(MySql数据库需要修改)
[client]
port=3306
[mysql]
default-character-set=utf8

# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
6.Source修改如下:
① com.xpn.xwiki.plugin.fileupload.FileUploadPlugin.java源文件修改主要解决上传中文文件时,文件名出现乱码的情况。

source


② 整理中。。。

XWiki.java 1664行改为:defaultLanguage = "zh";
上述方法暂时对*.txt文件(非UTF8编码)的中文内容无效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值