json 応答でスペイン語のテキストを使用する必要があります。考えられるすべての方法を試しましたが、UI に奇妙な文字が表示されます。私が伝えたいメッセージは、
Número de Seguro Social
しかし、次のように表示されます。
N�mero de Seguro Social
Java側では、
//response.setContentType("application/json");
//response.setCharacterEncoding("UTF-8");
response.setContentType("application/json;charset=utf-8");
OutputStream out = null;
out = response.getOutputStream();
out.write(jsonResponse.toString().getBytes());
out.close();
head セクションに meta タグを追加しました。
<meta http-equiv="content-type" content="text/html;charset=utf-8">
また、ajax呼び出しでコンテンツタイプを設定しました
$.ajax({
async: false,
cache: false,
type: get,
contentType: "application/json; charset=utf-8",
url: //url,
data: //data,
dataType: //dataType,
success: //callbackfn,
error: //errorfn
});
何も機能していないようです。特殊文字を意図したとおりに機能させるために他にできることはありますか?