Уже прошёл год как все дискуссии затихли, но и мне пришлось столкнутся с данной проблемой, кто знает как решить её подскажите.
При установки Битрикса я добавил в файл .htaccess 2 заветные строчки
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
Вроде всё поставилось всё работало, в код компонентов особо не залазил, но ,как говориться, пришло и это время.
Открываю файлы \www\bitrix\components\bitrix\любой компонент\lang\ru .description и .parameters а в них вместо русских названиях какие то не читаемые кракозябры. При это когда используешь этот компонент, то отображается на сайте всё корректно, нормальный русский.
Недавно скачал один из компонентов, поместил его в папки, он появился в разделе компонентов, но все надписи были ромбики с вопросительным знаком, тут я открыл его файл .description и .parameters а там был нормальный русский язык, в отличии от файлов с базовой поставки. Т.о. получается что файлы компонентов с базовой поставки у меня открываются в текстовике как кракозябры, но на сайте они отображаются корректно, а нормальные файлы компонента читаются нормально но не нормально отображаются на сайте. При переключении сайта на английский язык естественно компоненты все работают нормально, то есть проблем нет. Что надо сделать чтобы файлы с базовой поставки стали "русскими" и этот нормальный русский отображался на сайте.