Jira的附件从windows环境导入到Linux环境后中文名称附件无法访问解决办法

之前写了一篇【Jira附件中文乱码的解决办法】,当时上次出现Jira附件乱码问题解决掉了。但今天由于原Jira系统还没有完全移交到新的jira系统,这次打算同步一下。因为上次已经解决了Windows上Jira服务的Bug附件导入Linux系统Jira服务内,所以这次也比较大胆,直接拷贝过来。然后杯具产生了,使用第一次的过程无法解决中文名称附件访问了,我汗~又试了N多网上的方法依然无法解决。

最后被我一个一个试,试出了一个方法!不知道适不适用其他人
比如你的attachments解压到了/opt/local/DATA_HOME/Jira/data/attachments (这个可是你的JiraHome哦)
编写脚本,名称任意:
#!/bin/bash
for i in $1/*
do
for j in $i/*
do
for k in $j/*
do
convmv -f gbk -t utf8 –notest $j/* >> alog
echo …….
done
echo !!!!!
done
echo @@@@@
done
保存为a.sh,然后执行 chmod +x a.sh && sh a.sh   /opt/local/DATA_HOME/Jira/data/attachments
image

这时你可以刷新一下Jira看看是否解决了无法打开中文附件的问题,如果解决掉了那么就不需要下一步了。
依然无法访问附件,那么你在Jira的conf里修改server.xml的属性参数
关闭Jira,编辑server.xml,在Connector内添加
URIEncoding="gbk"
EncodingForURI="true"
如下图所示,编辑好后,启动Jira服务。在试试看吧,如果这种方法不行的话,那么你就在
【Jira附件中文乱码的解决办法】中的方法试试看吧
image

我的可以访问了,如下图

image

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

8 条评论。

  1. 我用的第二个,应该没什么问题了,以前的就不管了!!

  2. Stands back from the keyboard in ameazmnet! Thanks!

  3. For the love of God, keep writing these atrciels.

发表评论