gpt4 book ai didi

url - 逃脱 | Wiki 标记模板中 URL 中的(垂直条/管道)

转载 作者:行者123 更新时间:2023-12-04 02:23:37 24 4
gpt4 key购买 nike

是否有可能逃脱并保持非标准?表中模板 Wiki 标记中的 URL 中的字符?

{| class="wikitable"
|-
! Test in Table
|-
| [http://example.org/{var1}|{var2}|{var3} Example]
|}

应该在表格单元格中呈现这样的东西
[http://example.org/1|2|3 Example]

并链接到
http://example.org/1|2|3

按原样使用竖条,而不是这样编码
http://example.org/1%7C2%7C3

第3方网站需要«|»在 URL 中,我会修复服务器端的 URL 处理,但现在我无法控制。
任何解决方法的帮助?

我试过这些:
[http://example.org/1|2|3 Example] doesn't work within a table   
[http://example.org/{var1}|{var2}|{var3} Example] works in tables

但两者都创建了有效的标准 URL,其中垂直条被正确地 URL 编码为 %7C,就像上面我想阻止的那样。

最佳答案

外部链接,没有附加扩展的支持,只能由 [url description] 生成。语法或纯 URL 本身。
虽然正如 skalee 所提到的,你可以使用 {{!}}或其他防止管道符号被解释为维基文本语法的一部分的方法,最终链接将始终被编码。

如果没有扩展的帮助,一个快速的解决方案是 JavaScript。 (如果它在您自己的 MediaWiki 站点上,那将非常简单。MediaWiki:Common.js 包含将为所有用户加载的 JavaScript)。

关于url - 逃脱 | Wiki 标记模板中 URL 中的(垂直条/管道),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10555483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com