Здравствуйте. Подскажите пожалуйста, где нужно копать, чтобы исправить проблемы с кодировкой в следующих ситуациях:
1. Когда в корзине изменяю количество у товара и обновляется страница - блок с данными (который обновляется) становится крякозябрами.
2. При оформлении заказа, при выборе способа оплаты обновляется страница и опять данные в контентной части становятся крякозябрами.
Думаю что эти ситуации связаны.
И еще, сайта лежит на кирилическом домене рф.
Вот код файла /personal/cart/ajax.php к которому обращается скрипт, при обновлении данных в корзине
Если в нем менять строку с подключением файла prolog_before.php на строку с подключением /bitrix/header.php, то проблем с кодировкой не наблюдается, однако при обновлении данных в блок с корзиной заносится еще и шапка всего сайта.
1. Когда в корзине изменяю количество у товара и обновляется страница - блок с данными (который обновляется) становится крякозябрами.
2. При оформлении заказа, при выборе способа оплаты обновляется страница и опять данные в контентной части становятся крякозябрами.
Думаю что эти ситуации связаны.
И еще, сайта лежит на кирилическом домене рф.
Вот код файла /personal/cart/ajax.php к которому обращается скрипт, при обновлении данных в корзине
Код |
---|
<? $_REQUEST['ajax']="Y"; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); ?><?$APPLICATION->IncludeComponent( "bitrix:sale.basket.basket", "cart", Array( "PATH_TO_ORDER" => "/personal/order/make/", "HIDE_COUPON" => "Y", "COLUMNS_LIST" => array("NAME","QUANTITY","DELETE","PRICE","PROPERTY_BRAND"), "PRICE_VAT_SHOW_VALUE" => "Y", "COUNT_DISCOUNT_4_ALL_QUANTITY" => "N", "USE_PREPAYMENT" => "N", "SET_TITLE" => "Y" ) );?> |
Если в нем менять строку с подключением файла prolog_before.php на строку с подключением /bitrix/header.php, то проблем с кодировкой не наблюдается, однако при обновлении данных в блок с корзиной заносится еще и шапка всего сайта.