以下の文字列を変換するにはどうすればよいですか。
var string = "Bouchard+P%E8re+et+Fils"
javascript を UTF-8 に使用すると、次のように%E8
なり%C3%A8
ます。
理由は、このキャラクターがつまずいているように見えるからですdecodeURIComponent
文字列をhttp://meyerweb.com/eric/tools/dencoder/にドロップして、次のようなコンソール エラーを確認することでテストできます。Uncaught URIError: URI malformed
私は特に、htmlドキュメント全体をデコードできるものを探しています。これは、この文字がUTF-8に由来すると思われるwindows-1252
エンコードされていると主張しています。%E8
ありがとう!