在Redmine中查看txt文档出现乱码的解决方法

在使用Redmine的过程当中发现,查看txt的附件时中文显示为乱码,可是将该附件下载后打开显示正常。 app

问题缘由以下: 编码

咱们在操做系统建立的txt文本文档默认的是ansi编码格式,而在整个Redmine中采用的都是UTF-8编码格式,因此上传后在Redmine中直接查看会显示乱码。 spa

解决方法: 操作系统

1.把txt附件下载下来查看 code

2.上传utf-8编码格式的txt附件 utf-8

3.修改源代码。 ci

   修改Redmine安装目录下 app\controllers\attachments_controller.rb文件 文档

   在下面这行代码后面 乱码

@content = File.new(@attachment.diskfile, "rb").read

   增长
file

@content = Iconv.new("utf-8","gb2312").iconv(@content)

    保存文件,重启Redmine服务

相关文章
相关标签/搜索