Собственно, не получается вывести кириллицу на стороне сервера в нормальном виде.
Может я что-то упустил?
В javascript делаю так:
setCookie('description',$(this).val(),1);
function setCookie(c_name,val,c_expiredays,c_path,c_domain,c_secure)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+c_expiredays);
document.cookie=c_name+ "=" +escape(val)+
/* Additional settings */
((c_path) ? "; path=" + c_path : "") +
((c_domain) ? "; domain=" + c_domain : "") + // used to allow using only on a certain domain
((c_secure) ? "; secure" : "") + // used for HTTPS (SSL)
((c_expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
Вожу слово "Проверка".
PHP выводит вот это:
%u043F%u0440%u043E%u0432%u0435%u0440%u043A%u0430
И кстати, как правильно удалять кукисы из javascript, а то у меня почему-то иногда не удаляются определенные кукисы.
Я устанавливаю expire:
function deleteCookie(c_name, c_path, c_domain)
{
if (getCookie(c_name)) document.cookie = c_name + "=" +
((c_path) ? ";path=" + c_path : "") +
((c_domain) ? ";domain=" + c_domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}