Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress将%E2%80%8E放在我的url末尾,这是怎么回事?_Wordpress_Permalinks - Fatal编程技术网

Wordpress将%E2%80%8E放在我的url末尾,这是怎么回事?

Wordpress将%E2%80%8E放在我的url末尾,这是怎么回事?,wordpress,permalinks,Wordpress,Permalinks,Wordpress正在将此内容放在我的实时站点永久链接的末尾…%E2%80%8E有人知道为什么吗?谢谢大家 如果您从MS Word或写字板或类似编辑器复制文章标题。此字符类似于行尾。步骤1)识别链接,并打开它出现在WordPress仪表板中的帖子或页面 步骤2)我们需要删除导致问题的不可见字符,因此从URL中删除最后几个字符,包括引号,以便 步骤3)手动重新键入已删除的内容 步骤4)单击“更新”,然后检查修改后的帖子,确认问题已解决 是的,如果您从某个编辑器复制它 简单的解决方案是从编辑器中复制

Wordpress正在将此内容放在我的实时站点永久链接的末尾…%E2%80%8E有人知道为什么吗?谢谢大家

如果您从MS Word或写字板或类似编辑器复制文章标题。此字符类似于行尾。

步骤1)识别链接,并打开它出现在WordPress仪表板中的帖子或页面

步骤2)我们需要删除导致问题的不可见字符,因此从URL中删除最后几个字符,包括引号,以便

步骤3)手动重新键入已删除的内容

步骤4)单击“更新”,然后检查修改后的帖子,确认问题已解决


是的,如果您从某个编辑器复制它

简单的解决方案是从编辑器中复制内容并粘贴到“记事本”文本编辑器中,因为它不支持UTF-8字符


您很容易就会注意到文本中出现了错误字符/文本,如“%E2%80%8E”。

如果在链接中使用某些字符,WordPress将显示
%E2%80%8E
。例如,如果在链接中使用半空格(CTRL+Space或CTRL+Shift+2),WordPress将显示
%E2%80%8E
。解决方案:只需在链接中使用text+
-

这些都是不可打印的ASCII字符

像这些都是

要删除,请使用此代码
函数删除非ascii码(str){
如果((str==null)| |(str===“”))
返回false;
其他的
str=str.toString();
返回str.replace(/[^\x20-\x7E]/g',);
}

log(删除非ascii('ÄÄçççççÉHello WorldöøþÚ')这是url编码的UTF-8。这是在谷歌上出现的:这是下面的控制标记:谢谢,我从YouTube视频描述中复制链接并将其粘贴到LinkedIn帖子中时收到了这个问题。LinkedIn将长度超过20个字符的URL缩短为lnkd.in URL,并在URL末尾添加不可见字符,从而断开链接。