2

以下の文字列を変換するにはどうすればよいですか。

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

ありがとう!

4

1 に答える 1