Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Какая функция кодирует русский текст для передачи методом GET?
 
 автор: Бамси   (27.05.2007 в 14:55)   письмо автору
 
 

Изначальная строка:
$str = "Палачи";
Ее как то надо закодировать что бы получилось:
%D0%9F%D0%B0%D0%BB%D0%B0%D1%87%D0%B8
В таком формате уже надо передовать в POST запрос, подругому не хочет.
Предупреждаю сразу это не urlencode.

   
 
 автор: ddhvvn   (27.05.2007 в 15:12)   письмо автору
 
   для: Бамси   (27.05.2007 в 14:55)
 

А что же тогда?

Это и есть urlencode, тока для поста ее не обязательно использовать

   
 
 автор: Бамси   (27.05.2007 в 15:26)   письмо автору
 
   для: ddhvvn   (27.05.2007 в 15:12)
 

<?php
$str = "Палачи";
echo urlencode($str);
?>

%CF%E0%EB%E0%F7%E8
И в итоге он мне пишет мол ??? не найден, это уже в обработчике.

Если я это делаю через обычный браузер то в логах POST я вижу:
str=%D0%9F%D0%B0%D0%BB%D0%B0%D1%87%D0%B8

Сайт работает на кодировке UTF-8

Вообщем как то из Палачи надо сделать %D0%9F%D0%B0%D0%BB%D0%B0%D1%87%D0%B8.
Сначала я думал он его конвертирутет в УТФ, а потом энкоде, но всеровно другое получаеться.

Кстати если посмотреть через ASCII таблицу то там какие то не понятные символы.

   
 
 автор: Unkind   (27.05.2007 в 15:41)   письмо автору
 
   для: Бамси   (27.05.2007 в 15:26)
 


<?php
echo(urlencode(iconv("windows-1251""utf-8""Палачи")));
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования