ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #8021  
Старый 21.01.2009, 13:17
Аватар для oRb
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

Репутация: 2362
По умолчанию

Цитата:
Сообщение от AkyHa_MaTaTa  
2 Gifts & 2 oRb по всей видимости он не про это спрашивает

какая кодировка в полях head-ера шлеться? Либо данные проходят какую то обработку перед urlencode, либо они в какой то не стандартной кодировки.
Цитата:
charset_test=?,´,?,�% B4,水,Д,Є&locale=ru_RU&email=mail@mail.com&pass=p ass&pass_placeholder=Пароль&charset_test=?,´,?,�% B4,水,Д,Є
pass_placeholder - точно UTF-8
charset_test - хз
Думаю ситуация прояснится, если Zitt скажет, где он это отснифал.
 
Ответить с цитированием

  #8022  
Старый 21.01.2009, 13:20
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Да, вопрос не ясен... Хидер шлётся в чистом ASCII, все символы, которые не укладываются в таблицу ASCII кодируются в URL-encode (в PHP это делает urlencode функция, обратная ей - urldecode). Что касается контента HTTP-сообщения, то оно закодировано в соответствии с переданным хидером Content-Encoding. Ну и от себя могу добавить, что также неплохо было бы следить за хидерами Content-Transfer-Encoding и Transfer-Encoding, которые определяют каким образом были модифицированы данные тела HTTP-сообщения для обеспечения целостности передачи данных по каналам сети (очень актуально при передаче бинарных данных).

Ну и для полного осмысления HTTP 1/1:

http://www.w3.org/Protocols/rfc2616/rfc2616.html
 
Ответить с цитированием

  #8023  
Старый 21.01.2009, 13:26
Аватар для AkyHa_MaTaTa
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме:
3152874

Репутация: 1020


Отправить сообщение для AkyHa_MaTaTa с помощью ICQ
По умолчанию

Цитата:
Сообщение от oRb  
pass_placeholder - точно UTF-8
charset_test - хз
Думаю ситуация прояснится, если Zitt скажет, где он это отснифал.
Это не utf-8.
+ groundhog, я об этом же.
2 Zitt дай линк на сайт откуда это добро идет.
&pass_placeholder=Пароль - utf-8(меня обламали, это utf-8)

Последний раз редактировалось AkyHa_MaTaTa; 21.01.2009 в 15:10..
 
Ответить с цитированием

  #8024  
Старый 21.01.2009, 13:50
Аватар для oRb
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

Репутация: 2362
По умолчанию

Цитата:
Сообщение от AkyHa_MaTaTa  
Это не utf-8.
Докажи.
Моя аргументация:
1.
PHP код:
<?php
$str 
'%D0%9F%D0%B0%D1%80%D0%BE%D0%BB%D1%8C';
$str urldecode($str);
echo 
mb_detect_encoding($str), "\n"$str;
?>
2. Да и если тупо в utf-8 консоле запустить, то и без mb_detect_encoding все сразу видно.
3. Посчитай число символов, сразу станет понятно что это не однобайтная кодировка
 
Ответить с цитированием

  #8025  
Старый 21.01.2009, 14:00
Аватар для AkyHa_MaTaTa
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме:
3152874

Репутация: 1020


Отправить сообщение для AkyHa_MaTaTa с помощью ICQ
По умолчанию

&pass_placeholder=Пароль - да я это utf-8, я сказал не правду, тогда это что?
<?php
$str ='%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0 %B4%2C%D0%94%2C%D0%84';
$str = urldecode($str);
echo mb_detect_encoding($str), "\n", $str;
?>
ладно, charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2% B4%2C%E6%B0%B4
это какая то фича Face Book, по всей видимости так они проверяют поддержку utf-8 в браузере.

Последний раз редактировалось AkyHa_MaTaTa; 21.01.2009 в 14:22..
 
Ответить с цитированием

  #8026  
Старый 21.01.2009, 16:56
Аватар для Zitt
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


Отправить сообщение для Zitt с помощью ICQ
По умолчанию

ух ты сколько отписавшихся... спасибо всем.. буду изучатть...
 
Ответить с цитированием

  #8027  
Старый 21.01.2009, 17:10
Аватар для Zitt
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


Отправить сообщение для Zitt с помощью ICQ
По умолчанию

ДА это точна utf-8.. Можно строку в utf-8 перевести?
 
Ответить с цитированием

  #8028  
Старый 21.01.2009, 17:33
Аватар для Zedi
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

Привет всем! Из-за того что в свой двиг решил включить ajax, потребовалось перейти на utf8, и вот какая проблема беру файл, открываю через блокнот, сохраняю как utf8, все работает но ошибка типа заголовки уже отправлены невозможно открыть сессию, в чем может быть проблема?
 
Ответить с цитированием

  #8029  
Старый 21.01.2009, 17:37
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Zitt, iconv('utf-8','windows-1251', $str);

Zedi, сохраняй без метки bom, в notepad++ вроде есть такое.

Последний раз редактировалось ChaaK; 21.01.2009 в 17:42..
 
Ответить с цитированием

  #8030  
Старый 21.01.2009, 17:40
Аватар для AkyHa_MaTaTa
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме:
3152874

Репутация: 1020


Отправить сообщение для AkyHa_MaTaTa с помощью ICQ
По умолчанию

2 Zedi открывай и сохраняй хотя бы в NOTEPAD++.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ