крякозябины. js, backbone
работаю с backbone
но причина наверное не в нем. index.html и main.js сохранены в utf-8 в index.html прописано: <meta charset="utf-8">
var peopleCollection = new PeopleCollection([
{
name: 'Петр',
age: 20,
job: 'Таксист'
},
{
name: 'Олег',
age: 24,
job: 'Менеджер'
},
{
name: 'Анна',
age: 18,
job: 'Студентка'
}
]);
$('body').append(peopleView.el); Рендериться с помощью шаблонизатора underscore. При выводе вида коллекции, вместо русских букаф ромбики с вопросиками. Как решить проблему? |
torsar, весь шаблон в js объявлен или есть какой-то еще файлик с шаблоном? Если есть, то в нем тоже надо кодировку выставить. И в файлике со вьюхой заодно)
Можно еще убедиться что верная кодировка выставлена в серверном заголовке, но не думаю, что это влияет. Во всех браузерах такое? Может быть в каком-то конкретном браузере стоят принудительные настройки на кодировку например. Ну то есть надо взять прям, пройтись и выяснить: верная ли кодировка там где объявляются данные, в шаблоне, в скомпилированном шаблоне, в конечной странице к которой мы зааппендили скомпилированный шаблон. На одном из этих участков и пропадает. |
| Часовой пояс GMT +3, время: 21:07. |