0

utf-8 ではなく iso-8859-1 を使用してデータを投稿するよう JSoup に指示する方法はありますか? 「è」という文字を含むパラメーターを投稿しようとしましたが、Web サーバーは 16 進コード C3A8 の文字を受け取りますが、E8 を送信したいと考えています。

私が書いたコードは

Document document = Jsoup.connect("https://somesite.com/test") .data("parameter1","\u00E8").
header("Content-Type","application/x-www-form-urlencoded;charset=UTF-8")
                    .method(Method.POST)
                    .execute()
                    .parse();

すでに述べたように、一方、E8 を含む 1 バイトではなく、2 バイトのデータ (C3A8) を取得します。よろしくお願いします。

4

1 に答える 1

0

JSoup で成功した POST リクエストを複製しようとしています - サーバーに投稿されたデータがデコードされません

それを行うことは不可能であると言って、受け入れられた答えがあります。コードを utf-8 に投稿する方法を見つける必要があります。それがうまくいかない場合は、それについて新しい質問を開いてください。

于 2013-07-02T14:30:46.270 に答える