Исправьте специальные символы, которые визуализируются следующим образом: - PullRequest
0 голосов
/ 17 февраля 2012

Мне нужно преобразовать любые специальные символы, которые появляются в моем файле JSON, для правильной визуализации. Прямо сейчас они появляются вот так

Testâ € ™ s

Вместо этого

Тест в

Я собираю все данные из файла 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
        });
});

и добавление его в мой HTML-файл с использованием шаблонов Jquery:

$('#topic-blog-links').html($('#topic-blog').tmpl(blogSplice));

Есть ли решение исправить этих персонажей?

1 Ответ

0 голосов
/ 17 февраля 2012

Ваша кодировка символов должна быть сквозной UTF-8.Вы должны указать это на своей странице:

<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />

И данные, которые вы сохранили на сервере, должны быть сохранены в формате UTF-8.Если это был какой-то дамп из MS-Word (формат Windows-1251), вам не повезло.

...