![]() |
И снова cookies
Привет всем!
Прошу прощения если пишу не в тот раздел :) Подскажите плз. можно ли записать в cookies инфу типа- "type=Привет!" "Привет!" - именно на русском, и затем правильно отобразить? |
А в чем, собственно проблема-то? $_COOKIES такая же переменная,как и $_GET, $_POST, $_REQUEST, в них я спокойно передаю русский текст... с кукисами, честно, не пробовал. Единственный подводный камень, думаю - это кодировка, но с ней просто поиграть нужно (благо вариаций не много, KOI, WIN или UTF). ;)
P.S: или ты уже пробовал и не получалось :confused: |
Вот что я делаю:
document.cookie="Привет!"; в другом окне : document.write(window.document.cookie); получаю: @85<:0; а хочется получить тот же "Привет!" :)) Если можно в cookies указать кодировку,это замечательно, но я не знаю как :) HELP! :) Объясните плз. или ткните туда, где можно почитать :))) |
Нельзя. По крайней мере я не сталкивался с чем-либо что позволяет русский текст передать.
А сам столкнулся с такой проблемой, когда создавал ИМХО - квест! |
Попробуй поиграть с кодировками через convert_cyr_string().
При установки кукиса конвертишь строку в одну из кодировок, при забирании данных из кукиса - конвертишь обратно. Если не получится, попробуй переконвертить строку в uni - код (вид &#{$charcode};&#{$charcode};&#{$charcode};), тогда ты его можешь без преобразований делать document.write, и вывод будет корректным. Браузер поймёт uni и отобразит буквы, коды которых указаны. Только отпишись потом тут, интересно получится или нет :) Удачи! |
imho gorazdo udobnee ispolzovat sessii, t.e. v cookie hranitsya tolko hash sessii, i vse peremennie na servere
dlia php primeri tut _http://es2.php.net/manual/en/function.session-start.php |
Сделал по другому,через рег. выражения.(RegExp)
Отправил латиницу - "Privet", а в новом док-те заменил на "Привет". :) Всем спасибо! |
| Часовой пояс GMT +4, время: 11:47. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.