(GETを介して)URLで渡される文字列をエンコードしています。私が使用している場合でもescape、encodeURIまたはencodeURIComponent、&置き換えられます%26amp%3Bが、私はそれを置き換えることがしたいです%26。何が悪いのですか?
文字列はどこから来たのですか?これまでに持っているコードを投稿できますか?
—
アンディE
&HTMLコンテキストでアンパサンドをエスケープする適切な方法は...ソースはどこから来ているのですか?そして、目的地は何ですか?たとえば、このサーバー側を実行することをお勧めします。
HTMLの本文から何かを取得し(それがHTMLでエンコードされているため(そして、私が認識していることです))、URLで渡す必要があります...したがって、htmlをデコードする必要があります(ただし、どうやって?)次に、文字列をエンコードします(encodeURIComponentを使用して)...
—
dododedodonl 2010
それを見つけました... .text()ではなくjquery .html()で使用しました...愚かな(A)
—
dododedodonl
jQueryの.html()はinnerHTMLプロパティにマッピングされるため、問題は私の回答で述べたとおりです:-)
—
Andy E