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

相关推荐
小张同学8244 小时前
Python并发编程实战用多线程和协程加速智能体执行效率
开发语言·人工智能·python
hixiong1234 小时前
C# OpenvinoSharp部署INSID3
开发语言·人工智能·ai·c#·openvinosharp
jieyucx5 小时前
# Go 语言指针零基础入门详解
开发语言·后端·golang
4***17545 小时前
3.3 Python图形编程
开发语言·python·pygame
橙子圆1235 小时前
java之拦截器和适配器模式
java·开发语言
时空系5 小时前
第3篇:数据的运算——让数据动起来 Rust中文编程
开发语言·后端·rust
Shadow(⊙o⊙)5 小时前
智能指针、循环引用、锁、删除器
开发语言·c++·后端·visual studio
Sylvia-girl5 小时前
C++模板【上】
开发语言·c++
2zcode5 小时前
基于MATLAB多特征融合与SVM的金属表面缺陷检测系统
开发语言·支持向量机·matlab