64

Wordpressはこれをライブサイトのパーマリンクの最後に置いています...%E2%80%8E誰かが理由を知っていますか?みんなありがとう?!

4

6 に答える 6

95

MSWordまたはWordPadまたは同様のエディタから投稿タイトルをコピーする場合。この文字は行末のようなものです。

于 2012-12-11T14:44:32.130 に答える
10

ステップ1)リンクを特定し、WordPressダッシュボードに表示されている投稿またはページを開きます。

ステップ2)問題の原因となっている非表示の文字を削除する必要があるため、引用符を含む最後の数文字をURLから削除して、これを行います。

手順3)削除したものを手動で再入力します。

ステップ4)[更新]をクリックしてから、改訂された投稿をチェックして、問題が解決したことを確認します。

https://www.wpkb.com/fix-wordpress-links-%E2%80%8E-end/

于 2014-12-02T13:09:08.750 に答える
3

これらの目に見えないUnicode文字は実際にそこにあります(不本意ながら)。矢印キーでカーソルを移動すると、それらに気付くことができます。以前は、Wordなどの書式設定エディターによって追加されていました。クレイジーですが、Edgeはそれらをウィンドウタイトル= -O(パスワードマネージャーをいじる)またはMS Teams Wikiのコードスニペット(スペースインデントされたプレーンテキストを保持するためのもの)に追加します。

それらを取り除くのは複雑です。なぜなら、今日のほとんどすべてのプレーンテキストエディタとブラウザ(したがってすべてのWebアプリケーション)はユニコードをサポートし、ctrl-shiftで貼り付けてもそれらを保持するからです。それらをバックスペースしようとしても、編集者は通常、rtl/ltrテキストの向きを維持するためにそれらを保持します。

タイトルを16進エディタにコピーし、そこにある文字を削除して、コピーして戻します。または、アドレスバーからASCII部分だけをコピーし(URLエンコードされている場合)、すべてを選択してタイトルフィールドをクリアします(ctrl-a)。

私が使う:

  • PSPad(ネイティブ)
  • Notepad ++(HEX-Editorプラグイン付き)

一般的な非表示の文字:

コードポイント UTF-8hex 名前
U + 200B e2 80 8b ゼロ幅スペース
U + 200E e2 80 8e 左から右へのマーク
`U + 200F e2 80 8f 右から左へのマーク

https://www.utf8-chartable.de/unicode-utf8-table.pl?start=8192&number=128

于 2021-10-21T14:23:06.510 に答える
1

はい、エディタからコピーした場合。

簡単な解決策は、UTF-8文字をサポートしていないため、エディターからコンテンツをコピーして「メモ帳」テキストエディターに貼り付けることです。

テキストに「%E2%80%8E」のようなバグのある文字/テキストがあることに簡単に気付くでしょう。

于 2015-12-01T16:40:44.263 に答える
1

これらはすべて印刷不可能なASCII文字です

これらのようにすべてäÄçÇéÉêöÖÐþúÚ

削除するには、このコードを使用してください

function remove_non_ascii(str) {
  
  if ((str===null) || (str===''))
       return false;
 else
   str = str.toString();
  
  return str.replace(/[^\x20-\x7E]/g, '');
}

console.log(remove_non_ascii('äÄçÇéÉêHello-WorldöÖÐþúÚ'));

于 2020-11-20T06:36:42.890 に答える
0

リンクにいくつかの文字を使用すると%E2%80%8E、それらの代わりにWordPressが表示されます。たとえば、リンクでHalf Space(CTRL + SpaceまたはCTRL + Shift + 2)を使用している場合、WordPressはを表示します%E2%80%8E-解決策:リンクにテキスト+を使用するだけです

于 2019-12-18T08:31:07.560 に答える