duke1999
Постоялец
- Регистрация
- 11 Сен 2012
- Сообщения
- 252
- Реакции
- 152
Да, чуть выше ответил про ajax и кодировку. Нужно вставлять во все ajax запросы принудительную конвертацию символов, а потом уже делать какие-то манипуляции со строками.Заметил что такой способ в большинстве случаев добавляет ромбик в кирилице
htmlall избавит от крякозябр в шаблонах, и соответственно в коде страницы что тоже надо сделать, а ajax запрашивает базу напрямую и почему-то возвращает escape символы вместо кириллицы.если понял нужно убрать htmlall в тпл?
Или смотреть где он это делает в контроллере, и подправить там функцию, или в скрипте после получения строки делать сначала var строка = encodeURIComponent(строка);
Что правильнее - не знаю, так ли это на самом деле тоже Проверить не могу, так как нет работающей версии под рукой, по коду вроде так.
truncate обрежет символы в шаблоне, а когда данные пишутся ajax запросом напрямую на страницу, это делает javascript.
Последнее редактирование модератором: