Cokies и кирилица

roadman

Guest
Cokies и кирилица

Здравствуйте!
такая вот проблемма.
Разбираю небольшой скрипт магазина.
Временные данные сессии записываются в кукис. С заказами на латинице нет проблемм, но если идет заказ с русскими символами выдает перед оформлением заказа аброкадабру типа:
%u0432%u0432%u0432 . (это было: ввв)
Т.е запись и выдача идет из кукис , а кирилица переводится видимо в вариант кодировок Q.P

Есть ли вариант победить сию проблемму?
 

Фанат

oncle terrible
Команда форума
Есть.
Не использовать кривой магазин, который в куки ишет яваскриптом
 

roadman

Guest
Re: Cokies и кирилица

Да совершенно это правильно!
Надо было переделать чужую версию для кирилицы с ее багами, а похоже что проще написать с нуля, ибо там все
через javascript построенно.
Странное конечно решение.

Всем спасибо!

-~{}~ 15.05.05 01:04:

Вот нашел решение , стало просто интересно!
Частично взял материал по выше указанной ссылке, немного доработал и все пашет!
Может кому и пригодится для подобный решений (лучше конечно не магазина :))
PHP:
$str = "ваш текст или код";
 $str = preg_replace ('#%u([0-9A-F]{4})#se','iconv("UTF-16BE","Windows-1251",pack("H*","$1"))',$str);
print_r($str);
 
Сверху