HighCharts チャートを使用するシステムを使用していますが、一部の UTF 文字の表示に問題があるようです。IE では問題なく表示されますが、Chrome と Firefox では文字が正しく表示されません。
VB コードでは、棒グラフにラベルを付ける JavaScript 関数を作成しています。
sb.AppendLine(" xAxis: {")
sb.AppendLine(" title: {")
sb.AppendFormat(" text: '{0}'", JSEncode(Server.HtmlEncode("Planificación Mes Período")))
sb.AppendLine(" },")
IE では Planificación Mes Período として正しく表示されます
ただし、chrome と Firefox では、# の前に & を付けて以下のように表示されます
Planificaci #243;n Mes Per #237;odo
セキュリティ上の理由から追加の HTML が実行されるのを防ぐために、テキストを HtmlEncode する必要があります。
IE では正常に動作するのに、Chrome と Firefox では動作しない理由がわかりません。