禅道附件下载时,名字乱码

2021-03-22 19:08:47
陈刚
  • 访问次数: 2
  • 注册日期: 2021-03-22
  • 最后登录: 2021-03-22
  • 我的积分: 57
  • 门派等级: 无门派
沙发
2021-03-23 09:06:59
于涛
  • 访问次数: 1225
  • 注册日期: 2020-08-10
  • 最后登录: 2024-04-18
  • 我的积分: 15422
  • 门派等级: 释迦 等级5 菩萨
您好,根据您提供的截图判断这块应该是Chrome 设置中无法对对网页编码正确识别的原因导致的,可以设置下Chrome的网页编码识别,或者换一下其他的浏览器下载看下是否还有此问题呢?
石洋洋 最后编辑, 2021-03-23 13:17:48
板凳
2021-03-23 11:03:35
徐剑
  • 访问次数: 4
  • 注册日期: 2021-01-05
  • 最后登录: 2021-03-23
  • 我的积分: 59
  • 门派等级: 无门派
改了chrome的网页编码识别,不管是utf-8,还是gbk,都试过了。文件名都是乱码。我们用的是开源版本12.0.1。是不是有bug呢
石洋洋 最后编辑, 2021-03-23 13:18:05
#3
2021-03-23 13:16:58
石洋洋
  • 访问次数: 6461
  • 注册日期: 2011-04-06
  • 最后登录: 2024-04-19
  • 我的积分: 96502
  • 门派等级: 幽灵 等级6 修罗
这块应该和下载工具有关,可以在同事的电脑上下载看一下是否是正常的,之前遇到过ie下载后编码有问题,可以加一下本网页最上方的QQ或者电话,邀请入群后一起排查一下。
#4
2021-04-07 10:55:35
WenBin
  • 访问次数: 2
  • 注册日期: 2021-04-07
  • 最后登录: 2021-04-07
  • 我的积分: 55
  • 门派等级: 无门派

首先声明我不是官方人员,我也是用户,最近也遇到这个问题,解决后分享一下解决办法

1.找到禅道安装目录下 \xampp\zentao\module\file 文件夹下control.php文件,右键以文本打开

2.在control.php文件中找到  download 函数

3.在download 函数中  将 $fileName = $file->title;替换为  $fileName = urlencode($file->title);  

   或直接在下一行加入$fileName = urlencode($fileName);       (我使用的是12.5.3开源版,行号在150行,其他版本自行查找)


4.保存,重启禅道服务,问题解决

顺便吐槽一下,禅道官方论坛真的是没一点毛用,啥问题都解决不了,回头还得自己去查,建议提升一下论坛管理团队技术水平(大概是不舍得钱招程序员?)

#5
2021-04-07 17:01:31 回复#4
春哥
  • 访问次数: 10795
  • 注册日期: 2005-04-30
  • 最后登录: 2024-04-12
  • 我的积分: 530139
  • 门派等级: 幽灵 等级7 春哥

谢谢反馈。论坛我们现在更多的是收集建议反馈,不是用来做技术支持。技术支持我们有专门的问答版块。

另外有很多问题是需要用户提供调试信息或者错误日志的,在论坛里面交流实时性不够,遇到这种情况我们都引导用户加qq群交流了。

王春生 最后编辑, 2021-04-07 17:18:28
1/1 1