国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

解決ASP.NET MVC3與FusionCharts亂碼問題

2019-11-15 02:30:41
字體:
供稿:網(wǎng)友

解決asp.net MVC3與FusionCharts亂碼問題

程序代碼

代碼如下復(fù)制代碼
<script type="text/javascript">$(document).ready(function () {var myChart = new FusionCharts("/FusionCharts/FCF_MSLine.swf", "myChart1", "720", "300");myChart.setDataURL("/Portal/GetUserStat");myChart.render("charts1");})</script>
解決ASP.NET MVC3與FusionCharts亂碼問題直覺和字符編碼有關(guān)。在瀏覽器中將MVC接口數(shù)據(jù)另存為xml文件,F(xiàn)usionCharts直接調(diào)用xml文件同樣是亂碼,再用UltraEdit打開xml另存為UTF8帶BOM文件,圖表顯示正常,前后兩個(gè)xml文件:解決ASP.NET MVC3與FusionCharts亂碼問題為了確保BOM不是在瀏覽器中另存為時(shí)丟失,對(duì)http數(shù)據(jù)抓包,確定了服務(wù)器響應(yīng)時(shí)就沒有BOM:解決ASP.NET MVC3與FusionCharts亂碼問題現(xiàn)在可以肯定是因?yàn)镸VC輸出的內(nèi)容缺少BOM導(dǎo)致亂碼,怎么改呢?找到代碼:
代碼如下復(fù)制代碼
return Content(str, "text/xml", Encoding.UTF8);
修改為:
代碼如下復(fù)制代碼
return Content(str, "text/xml", new UTF8Encoding(true));
仍是缺少BOM亂碼,最后修改如下解決:
代碼如下復(fù)制代碼

Response.Write(Encoding.UTF8.GetString(new byte[] { 0xEF, 0xBB, 0xBF }));return Content(str, "text/xml", Encoding.UTF8);

以上測(cè)試使用FusionCharts Free - ver 2.2。你可能感興趣的文章
  • asp.net中url字符串編碼亂碼問題與解決辦法
  • asp.net url址址中中文漢字參數(shù)傳遞亂碼解決方法
  • asp.net RadComboBox控件 亂碼的解決方法
  • asp.net url 中文參數(shù)傳遞亂碼解決方法
  • ASP.NET中Request接收參數(shù)亂碼解決方法
  • asp.net防止下載中文文件名出現(xiàn)亂碼
  • ASP.NET中Ajax亂碼解決方法
  • asp.net 在IIS上的亂碼
  • asp.net url傳遞中文亂碼的解決方案
  • asp.net亂碼解決方法

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 瑞昌市| 昌宁县| 张家口市| 从化市| 横峰县| 达日县| 武平县| 舒城县| 遂昌县| 塔河县| 穆棱市| 金川县| 岚皋县| 阳西县| 浦城县| 房产| 乡城县| 鱼台县| 翁牛特旗| 宜良县| 开封市| 桓仁| 武平县| 通许县| 驻马店市| 印江| 耿马| 镇赉县| 阿鲁科尔沁旗| 沙洋县| 仁化县| 双流县| 井研县| 德保县| 张家界市| 萝北县| 巴东县| 白河县| 东城区| 宣城市| 广宁县|