Discourse 近期更新后附件名中的下划线转义

最近在使用 Discourse 上传文件的时候,发现如果文件名中有一个下划线的话,文件名会被Discourse 进行自动转义。

看上图文件名中的第一个下划线会被自动加上转义符。

我觉得以前是没有这个现象的,官方针对这个现象的说法是: Incorrect attachment markup generation with underscores in the file name - Bug - Discourse Meta

主要针对文件名是:_test_file_.txt

如果上传的附件文件名是上面的格式的话,将会导致 discourse 无法完全识别这个文件名,让附件显示不正常。

随后官方给出的解决方案就是,如果文件名中包含有下划线的话,那么第 1 个下划线将会进行自动添加转义符。

至于这个下划线是在文件名的第 1 个字符,还是文件名的中间,官方的解释是不重要,只要是有下划线,第 1 个下划线就添加。

https://www.isharkfly.com/t/discourse/1736https://www.isharkfly.com/t/discourse/1736

相关推荐
熊猫钓鱼>_>13 小时前
鸿蒙 PC 三方库适配复盘:libfvad 1.0 —— 把 WebRTC VAD 做成能装进采集链路的静态库
服务器·开发语言·华为·harmonyos·openharmony·适配·鸿蒙pc
Ai-_Man13 小时前
Coze扣子还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?
开发语言·人工智能·ai·小程序·1024程序员节
raindayinrain13 小时前
c++设计模式
开发语言·c++·设计模式
hiahiahia12313 小时前
Streaming Model Output
开发语言·前端
熊猫钓鱼>_>14 小时前
鸿蒙PC高分屏与键鼠交互适配:DPI缩放、右键菜单一次讲清
开发语言·笔记·华为·ai编程·harmonyos·鸿蒙·鸿蒙心迹
octopus_c14 小时前
C++ 运算符重载详解 && 日期类的实现
开发语言·c++
Eiceblue14 小时前
用 Python 给 Word 文档加水印:文字、图片与批量处理
开发语言·vscode·python·word
j7~15 小时前
【C++ 面试笔记】(篇二):类与数据抽象 & STL 容器与算法
开发语言·c++·面试·stl容器和算法·类和数据抽象
Fuyo_111915 小时前
深入解析 C++ unordered_set 与 unordered_map 的核心特性与性能实战
开发语言·c++
ShineWinsu15 小时前
对于Qt:QPushButton常见属性的解析
开发语言·c++·qt·api·gui·按钮·qpushbutton