крякозябины. 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, время: 20:57. |