ユーロ記号を正しく保持しているmysqlデータベースにテキストがあります。私がやろうとしているのは、ユーザーがドロップダウンからオプションを選択したときにテキスト領域にデータを入力するために使用される配列エントリをJavaScriptで作成することです。現在私が持っているのは:
var cannedResponses = new Object();
<c:forEach items="${pageModel.cannedResponses}" var="cannedResponse" varStatus="status">
cannedResponses["${cannedResponse.id}"] = "${cannedResponse.response}";
</c:forEach>
これにより、すべての既定の応答が配列に追加されますが、ソースを表示すると、ユーロ記号が?であり、テキスト領域に入力された場合でもまだ?であることがわかります。デバッグ時に、サーブレットの応答文字列にユーロ記号が正しく設定されていることがわかるので、この時点までは正しいことがわかります。
HTMLにロードされたときにこれを正しく表示する方法の助けをいただければ幸いです
ありがとう