Проблема с кодировкой
народ помогите разобраться с кодировкой..
предистория: установил куку с помощью яваскрипта так function setCookie (name, value, expires, path, domain, secure){ document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); } потом считал её уже в php.. в результате мне присвоило переменной %u0442ест как мне это тест перевести к нормальному виду (это слово "тест" закодированое в unicode) .. пробовл сделать так $login=iconv("unicode","UTF-8",$login); в реультате мне возвращает пустой результат.. а использовать таблицу перекодировки это нехочу ибо писать слишком много |
magistr_bender,
При установке cookie из JavaScript обрабатывайте значения функцией encodeURIComponent. Тогда в php у вас должно автоматически декодироваться в нормальные символы. |
Цитата:
|
Часовой пояс GMT +3, время: 08:51. |