Русский Язык Html

Во вьюшке main поменял на windows-1251, но кириллица не отображается в html в других вьюшках. Как исправить?

Расскажите, почему вы хотите использовать windows-1251?

Для того чтобы перейти на эту кодировку вам придется конвертировать view-файлы в windows-1251, менять кодировку БД и т.д.

Чем utf-8 не устроила? )

Потому что в этой кодировке русский язык не поддерживается.

Вы ошибаетесь. Поддерживает и еще как. Скорей всего ваше IDE настроена не правильно.

С urt-8 есть только несколько неприятных моментов при использовании функций для работы со строками. Так как символ кириллицы в данной кодировке записывается двумя байтами, а не одним, как в windows-1251, то при вычислении, например, длины строки нативной функцией strlen($str) будет выведен неверный результат.

Но это легко решается библиотекой mb_string для работы с мультибайтовыми строками. Она идет в комплекте с php. Достаточно лишь использовать префикс "mb_" (mb_strlen) http://php.net/manual/ru/book.mbstring.php или указать в настройках php.ini заменить нативные функции - mb.

:blink: :blink: :blink: