かなり基本的な質問です。私は自分自身を理解していないことを夢見ています。スウェーデン文字はGoogle App Engineで間違ってコード化されています
Google App EngineでホストされているSpring WebアプリケーションでHTMLフォームに投稿された文字列を正しいエンコーディングで処理するにはどうすればよいですか?
前提条件:私は、私は、次のエンコーディングを試してみましたページがあります。
メタHTTP-当量= "Content-Typeの" コンテンツ= "text/htmlのを;のcharset = ISO-8859-1"
メタHTTP-当量= "Content-Typeの" コンテンツ= "text/htmlの;のcharset = UTF-8" 誰かが例えばスウェーデンの文字をページのフォームをポスト
は、私は私のサーブレットでquestionmarksを取得し、その後AAOポストされた文字列(デプロイされたサーバー上の永続化された文字列)を見ると、 (スウェーデン語の手紙の後の文字も文字列で削除されているので、何らかの形でエスケープされたシーケンスと思われます)。
ページのエンコーディングを変更するか、または何らかの方法でGAEサーブレットのエンコーディングを変更する必要がありますか?
のためにUTF-8を使用しています、あなたはところで@ResponseBody使用していますか? –
いいえ、私が正しく覚えていれば、そのアプリケーションはSpring MVCを使用していませんでした。 –