Помогите с кодировко! как слово тест превратить в %D1%82%D0%B5%D1%81%D1%82
Student Новичок 12 Июн 2007 #1 Помогите с кодировко! как слово тест превратить в PHP: %D1%82%D0%B5%D1%81%D1%82
Mr_Max Первый класс. Зимние каникулы ^_^ Команда форума 12 Июн 2007 #2 http://www.phpclub.ru/talk/showthread.php?s=&threadid=65087&highlight=%F1%F2%F0%EE%EA%E0+%E0%E4%F0%E5%F1%E0
http://www.phpclub.ru/talk/showthread.php?s=&threadid=65087&highlight=%F1%F2%F0%EE%EA%E0+%E0%E4%F0%E5%F1%E0
SiMM Новичок 12 Июн 2007 #3 Student, Вам же уже ответили - зачем заниматься бессмысленным спамом? Mr_Max, ему наоборот надо, если я правильно понял (хотя поди их разбери).
Student, Вам же уже ответили - зачем заниматься бессмысленным спамом? Mr_Max, ему наоборот надо, если я правильно понял (хотя поди их разбери).
Mr_Max Первый класс. Зимние каникулы ^_^ Команда форума 12 Июн 2007 #4 SiMM мир тесен Тормознул что-то я [m]urlencode[/m] [m]urldecode[/m]
Student Новичок 12 Июн 2007 #5 а можно ли сделать обратную функцию ? <?php $dd = '%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%D0%B0+%D0%B2+%D0%BC%D0%BE%D1%81%D0%BA%D0%B2%D0%B5'; $dd1 = urldecode($dd); echo iconv("UTF-8", "CP1251", $dd1); ?>
а можно ли сделать обратную функцию ? <?php $dd = '%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%D0%B0+%D0%B2+%D0%BC%D0%BE%D1%81%D0%BA%D0%B2%D0%B5'; $dd1 = urldecode($dd); echo iconv("UTF-8", "CP1251", $dd1); ?>
Mr_Max Первый класс. Зимние каникулы ^_^ Команда форума 12 Июн 2007 #6 Мануал читать пробовали? сделать обратную функцию ? Нажмите для раскрытия... чему? urldecode? - [m]urlencode[/m] iconv("UTF-8", "CP1251", $dd1)? -- iconv ("CP1251", "UTF-8", $dd1); ADD Или вы это имели ввиду? http://phpclub.ru/faq/wakka.php?wakka=encodings/encodings3&show_files=0
Мануал читать пробовали? сделать обратную функцию ? Нажмите для раскрытия... чему? urldecode? - [m]urlencode[/m] iconv("UTF-8", "CP1251", $dd1)? -- iconv ("CP1251", "UTF-8", $dd1); ADD Или вы это имели ввиду? http://phpclub.ru/faq/wakka.php?wakka=encodings/encodings3&show_files=0
Student Новичок 13 Июн 2007 #7 Спасибо всем но помогло токо <? $cod=array( 'т'=>"%D1%82", 'е'=>"%D0%B5", 'с'=>"%D1%81%", ' '=>"+" ); function cod ($a) { global $cod; if (is_array($a)){ foreach ($a as $k => $v) { if (is_array($v)) { $a[$k] = utf8_win1251($v); } else { $a[$k] = strtr($v, $cod); } } return $a; } else { return strtr($a, $cod); } } echo cod ('т с'); ?> буду продолжать писать алфавит до утра ещё есть время!
Спасибо всем но помогло токо <? $cod=array( 'т'=>"%D1%82", 'е'=>"%D0%B5", 'с'=>"%D1%81%", ' '=>"+" ); function cod ($a) { global $cod; if (is_array($a)){ foreach ($a as $k => $v) { if (is_array($v)) { $a[$k] = utf8_win1251($v); } else { $a[$k] = strtr($v, $cod); } } return $a; } else { return strtr($a, $cod); } } echo cod ('т с'); ?> буду продолжать писать алфавит до утра ещё есть время!
Dovg Продвинутый новичок 13 Июн 2007 #8 не надо писат алфавит, есть стандартные функции и их надо использовать Арабский, Иврит, и т.д. тоже будешь писать??? ------------------- офф: задача: найти пробку, которая заткнет три разных отверстия. решают или умные или ооочень сильные
не надо писат алфавит, есть стандартные функции и их надо использовать Арабский, Иврит, и т.д. тоже будешь писать??? ------------------- офф: задача: найти пробку, которая заткнет три разных отверстия. решают или умные или ооочень сильные
Mr_Max Первый класс. Зимние каникулы ^_^ Команда форума 13 Июн 2007 #10 Student Немного не так... Зачем городИте свой цикл для посимвольного разбора строки([m]foreach[/m]) , если он уже есть??? в функции utf8_win1251, которую Вы решили использовать (http://phpclub.ru/faq/wakka.php?wakka=encodings/encodings3&show_files=0)... Вполне достаточно: echo urlencode (win1251_utf8('тест')); вернёт %D1%82%D0%B5%D1%81%D1%82
Student Немного не так... Зачем городИте свой цикл для посимвольного разбора строки([m]foreach[/m]) , если он уже есть??? в функции utf8_win1251, которую Вы решили использовать (http://phpclub.ru/faq/wakka.php?wakka=encodings/encodings3&show_files=0)... Вполне достаточно: echo urlencode (win1251_utf8('тест')); вернёт %D1%82%D0%B5%D1%81%D1%82
Student Новичок 13 Июн 2007 #11 Mr_Max СПАСИБО !!!!!!!!!!! выручил! а то я уже сам писал словарь Спасибо тебе ещё !! Дай тебе Бог здоровичка!
Mr_Max СПАСИБО !!!!!!!!!!! выручил! а то я уже сам писал словарь Спасибо тебе ещё !! Дай тебе Бог здоровичка!