Цитата |
---|
Yael Kroy пишет: и разделы, и товары. Прблемы с кодировкой в 1С... Я не знаю... если открыть файл 1С то все читаемо. И кроме того сами названия разделов и товаров на "Р" нормально же в бириксе отображаются, а вот именно автотранслитерация хромает. Конечно это не прям ТАК критично, но на душе противненько когда что то не так работает. |
проблема когда сайт в UTF-8. Чтобы исправить нужно подправить метод Cutil::translit
Находится он в /bitrix/modules/main/tools.php; в нём в строке (примерно, 3894) заменить
Код |
---|
$chr = substr($str, $i, 1); |
на
Код |
---|
$chr = mb_substr($str, $i, 1, 'UTF-8'); |
Также проверить кодировку файла /bitrix/modules/main/lang/ru/js_core_translit.php , чтоб она была UTF-8.
После этог транслитерация должна пойти нормально.
И плохая новость напоследок - не забывайте, что при обновлении ядра битрикса, скорее всего эти изменения "слетят".