|
| |
|
|
| |
для: Бамси
(27.05.2007 в 15:26)
| | |
<?php
echo(urlencode(iconv("windows-1251", "utf-8", "Палачи")));
?>
|
| |
| |
|
|
| |
|
|
| |
для: 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 таблицу то там какие то не понятные символы. | |
| |
|
|
| |
|
|
| |
для: Бамси
(27.05.2007 в 14:55)
| | | А что же тогда?
Это и есть urlencode, тока для поста ее не обязательно использовать | |
| |
|
|
| |
|
|
| | Изначальная строка:
$str = "Палачи";
Ее как то надо закодировать что бы получилось:
%D0%9F%D0%B0%D0%BB%D0%B0%D1%87%D0%B8
В таком формате уже надо передовать в POST запрос, подругому не хочет.
Предупреждаю сразу это не urlencode. | |
| |
|
|
|