Вот так написано. Если данную строку поместить в dbconn.php - то всё работает, сразу переводит, а в init.php - нет. Вообще не понимаю как так может быть.
Да, были выключены предупреждения, выдало следующее:
Код
Warning: Cannot modify header information - headers already sent by (output started at /home/мой сайт/public_html/bitrix/php_interface/init.php:1) in /home/мой сайт/public_html/bitrix/modules/main/include.php on line 1
Хедер с кодировкой не может быть установлен, если в поток уже отдались символы контента. Если вы включите вывод ошибок и предупреждений, то должны увидеть предупреждение вроде "(...) headers allready sent". Это будет означать, что где-то до подключения header.php влез пробел, перевод строки, или что-то еще. Возможно, также, Вы сохранили документ с BOM. Тогда откройте его нотпадом++ и сохраните как "UTF-8 без BOM"