我需要转换我的json文件中的任何特殊符号才能正确呈现。现在他们就像这样出现了
测试
而不是像这样
测试的
我正在抓取json文件中的所有数据,如下所示:
$.each(results.Blogs, function(i, blog){
blogCount.push(i);
topicsBlog.push({
indexRank: i,
blogDescription: blog.Description,
blogDate: blog.PubDate,
blogTitle: blog.Title,
blogLink: blog.Link
});
});
并使用Jquery模板将其放入我的html中:
$('#topic-blog-links').html($('#topic-blog').tmpl(blogSplice));
是否有修复这些字符的解决方案?
答案 0 :(得分:0)
您的字符编码必须是端到端的UTF-8。您需要在页面中声明:
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
您存储在服务器上的数据必须以UTF-8格式保存。如果它是来自MS-Word(Windows-1251格式)的转储,那你就不走运了。