ユーザー入力(通り、都市)の助けを借りてサイトをスクレイピングするアプリを作成しています。ただし、通りや都市には「å」、「ä」、「ö」の文字が含まれている可能性があり、これらはエンコードする必要があります。
私はencodeURIComponentを試しましたが、ページ上のフォームに通りと都市を直接入力すると、スクレイピングしようとしているサイトと同じように出力されません(下記を参照)。目的の出力を得るために、代わりに何を使用/実行できますか?
var url = 'http://www.foosite.com/result.jspv?street=' +
encodeURIComponent(street) + '&city=' + encodeURIComponent(city);
From my app: http://www.foosite.com/result.jspv?street=Vaktarev%C3%A4gen&city=M%C3%B6nster%C3%A5s
From the site: http://www.foosite.com/result.jspv?street=Vaktarev%E4gen&city=M%F6nster%E5s