1

Ajaxを使用して文字列化された文字列をJavaに渡します。

$.ajax({
    url: "url",
    data: {
       item: JSON.stringify( object with unicode string values ) 
    }
});

私はこれをPHPで解析しurldecode、すべての文字を非常にうまくデコードしていました。今、私はJavaでそれを行う必要があります。試しURLDecoder.decode(string, "UTF-8")ましたが、うまくいきませんでした。代わりに何を使用すればよいですか?

更新:「動作しませんでした」とは、次の結果が得られることを意味します。

タイトル: "æä¼ææ¿ä»(JAVAから)

タイトルの代わりに: "最良い惠房(PHPから)

更新2

前に次のものを使用する必要があるようですrequest.getParameter

request.setCharacterEncoding("UTF-8") 

そして、私のAjaxリクエストはPOSTタイプでなければなりません。

4

1 に答える 1

2

自動的に実行する既存のライブラリを使用してみませんか?チェックアウト:

于 2012-07-19T22:52:41.360 に答える