Проще перевести сайт, настройки cms, Apache, БД и локаль сервера на ср1251 и этот косяк просто не актуален и работать всё будет без ошибок не хуже чем на utf-8 - более того в случае именно Битрикса до 20% быстрее ! :)
Курочка по зёрнышку :)
Зачем переезжать и получить в дальнейшем несовместимость Битрикса с новыми версиями php ?
Конечно придётся только ради моего сайта (он в windows-1251) :)
В Битрикс эта проблема решена в ядре:
// encode $enc_value = \Bitrix\Main\Web\Json::encode($data, $options = null); // decode $dec_value = \Bitrix\Main\Web\Json::decode($data);
Вэйзмир, таки не надо мне рассказывать за вражеский лагерь ! Может где-то в верхах и вражеский а Молдаванка и Хитровка завсегда находили общий гешефт :) !
Таки Вы против государственной программы импортозамещения забугорного вражеского WP нашим исконно-русским православным Битриксом ? :)
В каждой шутке есть только доля шутки. В качестве примера:
Битрикс требует чтобы для сайтов в кодировке utf-8 строго обязательно было выставлено mbstring.func_overload=2 а новые версии php такую функцию больше не поддерживают.
Если же сайт в кодировке cp1251 то такой проблемы просто нет :) !
Cовершенно верно !
Гугл сылку увидит - а уж добавит ли он страницу-донор в индекс, будет ли передавать "вес" - это совсем другой вопрос.
в utf-8, а если в cp1251 то 1 байт :)
Поэтому сайты на русском лучше в cp1251 кодировке делать - меньше места занимают :)
Что за чушь ?
Как проверка нахождения страницы в индексе влияет на то "видит" ли Гугл находящуюся на этой странице ссылку ?
Это никак не связано.
Мы не рассматриваем передачу "веса" и т.п. Но отсутсвие страницы-донора в индексе Гугла никак не мешает Гуглу "видеть" ссылку.
What nonsense is this?
How to check the page location in the index affects "sees" whether Google located on this page is a link?
It has nothing to do.
We do not consider the transfer of the "weight", etc. But the lack of donor page in Google's index does not prevent google "see" link.