Здравствуйте. Подскажите пожалуйста, где нужно копать, чтобы исправить проблемы с кодировкой в следующих ситуациях:
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, то проблем с кодировкой не наблюдается, однако при обновлении данных в блок с корзиной заносится еще и шапка всего сайта.