Jira附件中文乱码的解决办法

之前把Jira都搭建好了,搭建环境是Linux环境,Centos 5.5版本的,然后将之前的jira数据导入到新搭建好的jira服务内,O,以前的jira是在windows 7上搭建的~并且使用的数据库是hsql嵌入式数据库,而我的环境是使用的Mysql,在网上找了半天也在Jira群里问了一下跟数据库无关~这我就放心了。直接导出导入OK一切正常~然后就杯具了,因为我的Jira使用了Crowd管理,用Openldap做认证管理,帐号一个也没过导入过来~~8*多个用户都要自己根据以前的来创建啊!悲催了~

说太多废话了,铺垫太久~
因为是导入的附件全部是windows上的文件格式~导出Linux下搭建的Jira后,无法查看中文名字的附件及中文名字的图片,全部乱码无法打开等
问了很久没有找到方法~自己也有convmv去试着转换,没成功~
最后在一个老外的博客里找到的答案~贴出

#! /bin/sh
LANG=C /usr/bin/7z x -y "$1" | sed -n ‘s/^Extracting //p’ | sed ‘1!G;h;$!d’ | xargs convmv -f gbk -t utf8 —
notest >/dev/null 2>/dev/null
####notest前面有两个"-" 哦

然后保存为unzip.sh并给执行权限,然后执行下面的命令(attachments.zip是你的所有的那个附件的压缩文件DATA_HOME/Jira/data/attachments)
$ sh unzip.sh attachments.zip
当然如果你要执行上面的脚本,你需要安装两个文件
http://pkgs.repoforge.org/p7zip/下面找两个文件(记得看你是多少位的系统哦我的是64位的所以选择这两个包)
p7zip-9.*.*-1.e*.rf.x86_64.rpm
p7zip-plugins-9.*-1.e*.rf.x86_64.rpm
以及convmv这个文件,可能会提示需要些库文件,都装上吧!

执行后就OK了
访问:老外的网站

- THE END -
版权声明:
转载原创文章请注明,文章出处:http://kinggoo.com
原文地址:http://kinggoo.com/app-jira-fujianluanma.htm
发表评论?

1 条评论。

发表评论