Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Cookies и кодировка (https://javascript.ru/forum/misc/23591-cookies-i-kodirovka.html)

pavel24071988 29.11.2011 11:34

Cookies и кодировка
 
Здравствуйте
Ребят подскажите пожалуйста
Вот сей код работает на показывание куки, которая в нём и установлена

<?php
header("Content-Type: text/html; charset=windows-1251");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

	<title>KUKI</title>
</head>

<body>
<input type=text id= "test" />
<input type=button value=2 onclick="f_showcookies()" />

<script type="text/javascript">

function f_showcookies(){
document.cookie = "User_Name=Прокладка";
alert(document.cookie);
}
</script>

</body>
</html>

В Opera, Chrome, IE при выводится нормальное слово "Прокладка"
Mozilla же выводит всё что угодно типа: @>: , . , или вот ýýýýýýý - я меняю кодировку броузера - тонцую с бубном так сказать
Сохранял через notepad++ Пробывал сохранять как windows - 1251 и как utf8 без БОМ , т.д = ничего
Как мне вывести нормальный Русский текст???

Kolyaj 29.11.2011 11:37

encodeURIComponent значения куки перед сохранением, decodeURIComponent после чтения.

pavel24071988 29.11.2011 12:50

Золотой ты человеек Kolyaj!


Часовой пояс GMT +3, время: 14:26.