# 粘贴带有特殊字符的链接时，它会添加转义字符，从而破坏链接

**URL:** https://meta.discourse.org/t/when-pasting-a-link-with-special-characters-it-will-add-escape-characters-crippling-the-link/377972
**Category:** Bug
**Tags:** composer
**Created:** [2025年八月9日 08:23 UTC](https://meta.discourse.org/t/when-pasting-a-link-with-special-characters-it-will-add-escape-characters-crippling-the-link/377972 "2025-08-09T08:23:46Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![PCPal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pcpal/32/455064_2.png) [@PCPal](https://meta.discourse.org/u/PCPal)
#### Post date: [2025年八月9日 08:23 UTC](https://meta.discourse.org/t/when-pasting-a-link-with-special-characters-it-will-add-escape-characters-crippling-the-link/377972/1 "2025-08-09T08:23:46Z")

</div>

您好，

我知道我可以做得更多，以便充分地告诉合适的开发者我这几天/几周在阅读报纸和尝试复制我感兴趣的链接到我的私人论坛时发生了什么，以便跟踪我正在阅读的内容。

突然之间，我从报纸的服务器收到了错误 400，这扰乱了我的阅读/发帖系统。

在冷静下来并重现导致这种情况的步骤后，我得出结论，这一定是 Discourse 在使用 Chrome 粘贴链接到编辑器时解析链接的方式存在错误。

这是我想通过将其粘贴到主题中来跟踪的链接：

[https://www.destentor.nl/home/moeilijke-combinatie-hulpverlener-beschermen-en-psychotische-dader-straffen~a9297efa/](https://www.destentor.nl/home/moeilijke-combinatie-hulpverlener-beschermen-en-psychotische-dader-straffen~a9297efa/)

但是，当我在 Discourse 中粘贴它时，它会粘贴这个：

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/c/6/6c632a83a13788cefea310875d0ba859390f73da.png)

您可以看到它在这里添加了反斜杠？我认为这与字符串转义和解析（在这种情况下是 \~）有关。请修复您的正则表达式 😉

抱歉，我只是一个用户——在不弄坏东西的情况下，我还不能自己编辑/上传这段代码，所以只好交给您了。

---

<div class="post-metadata">

### Author: ![PCPal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pcpal/32/455064_2.png) [@PCPal](https://meta.discourse.org/u/PCPal)
#### Post date: [2025年八月9日 08:31 UTC](https://meta.discourse.org/t/when-pasting-a-link-with-special-characters-it-will-add-escape-characters-crippling-the-link/377972/2 "2025-08-09T08:31:48Z")

</div>

你只有在点击无效链接并编辑帖子以查看链接内容时才能“看到”错误。

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2025年八月9日 08:42 UTC](https://meta.discourse.org/t/when-pasting-a-link-with-special-characters-it-will-add-escape-characters-crippling-the-link/377972/3 "2025-08-09T08:42:05Z")

</div>

您是在这里尝试还是在 [try.discourse.org](http://try.discourse.org) 上尝试？

最近在 [Pasted URLs in Rich Text Editor improperly escape tilde character](https://meta.discourse.org/t/pasted-urls-in-rich-text-editor-improperly-escape-tilde-character/377739/) 报告后，有一个与链接相关的修复。

> <https://github.com/discourse/discourse/commit/a20bedb1ed5a9a33f450e63c64b3b9ceb5f124c5>

---

<div class="post-metadata">

### Author: ![PCPal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pcpal/32/455064_2.png) [@PCPal](https://meta.discourse.org/u/PCPal)
#### Post date: [2025年八月9日 08:52 UTC](https://meta.discourse.org/t/when-pasting-a-link-with-special-characters-it-will-add-escape-characters-crippling-the-link/377972/4 "2025-08-09T08:52:32Z")

</div>

哇！这昨天就完成了。我正在更新最新的 52 个编辑！如果已经修复，我会通知你。☑ 已修复  
哇。谢谢，这确实和我正在发帖讨论的完全一样。  
你可以“锁定”这个话题了。谢谢！

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025年八月11日 02:42 UTC](https://meta.discourse.org/t/when-pasting-a-link-with-special-characters-it-will-add-escape-characters-crippling-the-link/377972/5 "2025-08-11T02:42:54Z")

</div>



---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025年八月11日 02:43 UTC](https://meta.discourse.org/t/when-pasting-a-link-with-special-characters-it-will-add-escape-characters-crippling-the-link/377972/6 "2025-08-11T02:43:17Z")

</div>

太棒了，感谢告知，也感谢 @renato 解决了这个问题 🤗
