кодировка кирилицы

passika
На сайте с 05.03.2011
Offline
5
468

Сори за попсовую тему , есть например слово "рубашка" , мне надо его передать переводчику в виде

%F0%F3%E1%E0%F8%EA%E0

делаю urlencode('рубашка');

получаю

%D1%80%D1%83%D0%B1%D0%B0%D1%88%D0%BA%D0%B0

уже час мучаюсь никак не могу вспомнить как сделать первый вариант , какой функцией , а сроки горят , буду очень благодарен за подсказку.

еще раз сори:confused:

Програмы любой сложности на PHP , MySQL , Jquery , AJAX ICQ:594976684 http://web-developer.in.ua/ (http://web-developer.in.ua/)
LM
На сайте с 18.10.2009
Offline
117
#1
passika:
уже час мучаюсь никак не могу вспомнить как сделать первый вариант

Чего тут мучиться? Второй вариант правильный. А первый вообще непонятно что.

Капитан Кирк
На сайте с 25.03.2010
Offline
21
#2

Так первый же вариант неправильный

опередили

passika
На сайте с 05.03.2011
Offline
5
#3

в первом варианте оно передает посто запросом текст на перевод , смотрел через мозилку , и переводит норм а второй не хочет =(

http://perevod.i.ua/

Исходный код

Content-Type: application/x-www-form-urlencoded

Content-Length: 84

_subm=perevod&srctext=%F0%F3%E1%E0%F8%EA%E0&translate=1&from=Rus&into=Ukr&subject=**

как видите тут идет

%F0%F3%E1%E0%F8%EA%E0

H
На сайте с 13.06.2011
Offline
9
#4

Честно отвечу, не знаю точно в чем проблема, но я бы поигрался с кодировками. Похоже очень на то, что в urlencode() попадает текст в другой кодировке, вместо той, которая нужна (utf-8, win-1251)

Слово не воробей. Все не воробей, кроме воробья!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий