之前写了一篇【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
这时你可以刷新一下Jira看看是否解决了无法打开中文附件的问题,如果解决掉了那么就不需要下一步了。
依然无法访问附件,那么你在Jira的conf里修改server.xml的属性参数
关闭Jira,编辑server.xml,在Connector内添加
URIEncoding="gbk"
EncodingForURI="true"
如下图所示,编辑好后,启动Jira服务。在试试看吧,如果这种方法不行的话,那么你就在【Jira附件中文乱码的解决办法】中的方法试试看吧
我的可以访问了,如下图
我用的第二个,应该没什么问题了,以前的就不管了!!
嘿嘿~弄好把方法告诉我啊~~~~~
谢谢
Stands back from the keyboard in ameazmnet! Thanks!
For the love of God, keep writing these atrciels.
Typos:atrciels=articles? Is false
HaHa, Thanks you are welcome!
Always the best content from these prodigious wtriers.