当我显示图表并且其标题带有撇号时,标题显示'
为'
.
我怎样才能防止这种情况发生?
<script>
var data = [];
var labels = [];
@foreach (var item in Model) {
@:labels.push("@Html.Raw(HttpUtility.JavaScriptStringEncode(item.TitleWithApostrophe))");
}
</script>
更多关于这个问题的信息:Javascript, Razor and Escape characters。像撇号
您是否从某处复制了标题,如果是,请尝试先复制到记事本然后复制到 VS。
如果不是,您可以动态生成它,您可能需要确保将图表上的编码(如果有设置)设置为源编码