显示一些奇怪的符号:在剑道编辑器控件上显示“”

时间:2015-09-28 06:26:07

标签: asp.net-mvc utf-8 kendo-ui character-encoding telerik

显示一些奇怪的符号:"",在kendo编辑器控件中,选择"insert ordered list"按钮(在kendo编辑器工具栏中)。

仅当我们将cdn引用(http://kendo.cdn.telerik.com/2014.2.716/js/kendo.all.min.js)更改为本地文件引用(〜/ Scripts / kendo / 2014.2.716 / kendo.all.min.js)时,才会出现此问题  ,其中包含相同的数据。

这是有效的 - >

<script charset="UTF-8"  src="http://kendo.cdn.telerik.com/2014.2.716/js/kendo.all.min.js"></script>

但这不起作用 - &gt;

<script charset="UTF-8" src="~/Scripts/kendo/2014.2.716/kendo.all.min.js" ></script>

完成此链接后:http://www.telerik.com/forums/editor-adding-characters-iuml-raquo-iquest-。  我做了一些改动但是,它没有解决问题。

变化:
 1.将本地文件的编码类型更改为UTF-8
 2.本地文件的指定字符集

 <script charset="UTF-8" src="~/Scripts/kendo/2014.2.716/kendo.all.min.js" ></script>
  1. 添加了元标记
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">


    由于本地文件中的数据与CDN引用相同。我怀疑响应标头。你可以在下面找到它。 如果您有任何解决此问题的建议,请与我们联系。

    我的服务器环境是: -
     ASP.net MVC,C#,IIS 8.0表达

    kendo CDN js文件的响应标头: -

    Access-Control-Allow-Origin:*
    Age:2090036
    Cache-Control:public
    Cache-Control:max-age=315360000
    Connection:Keep-Alive
    Content-Encoding:gzip
    Content-Type:application/x-javascript
    Date:Mon, 31 Aug 2015 05:26:00 GMT
    Expires:Thu, 31 Dec 2037 23:55:55 GMT
    Last-Modified:Wed, 16 Jul 2014 11:39:32 GMT
    Proxy-Connection:Keep-Alive
    Server:nginx
    Transfer-Encoding:chunked
    Via:1.1 f918bd73555184c9b61c8f42f80c79d1.cloudfront.net (CloudFront)
    X-Amz-Cf-Id:emh9zGudv4PxjIHbO0ZEbGIGJoTIGViqcncMZ6ciuUD1geap_pIdfg==
    X-Cache:Hit from cloudfront
    

    本地js文件的响应标头: -

    Accept-Ranges:bytes
    Access-Control-Allow-Headers:Content-Type
    Access-Control-Allow-Methods:POST, GET, OPTIONS
    Access-Control-Allow-Origin:*
    Content-Length:1731401
    Content-Type:application/javascript
    Date:Thu, 24 Sep 2015 10:01:29 GMT
    ETag:"fbc07be8aaf6d01:0"
    Last-Modified:Thu, 24 Sep 2015 09:25:09 GMT
    Server:Microsoft-IIS/8.0
    X-Powered-By:ASP.NET
    

0 个答案:

没有答案