URL 内のフランス語の文字をエンコードしようとしています。
URL は JavaScript で作成され、それを使用window.open
して URL を開きます。
例えば、
var alt_title='Thierry Frémaux: Les confiden'
window.open('http://example.com/alt_title'=+encodeURIComponent(altCatTit));
window.open(encodeURI('http://example.com/alt_title='+encodeURIComponent(altCatTit))
1.を実行すると、フランス語の文字が新しいポップアップの URL にエンコードされていません。
2.を実行すると、それらがエンコードされていることがわかります。
新しいポップアップの URL でエンコードされたものとして表示されるようにするために、それらを 2 回エンコードする必要がある理由を教えてください。
URL で特殊文字をエンコードする正しい方法ですか?
誤字修正すみません!