![]() |
Что за кодировка %D0%BF%D0%BE%D0%BF
Что за кодировка "поп" = %D0%BF%D0%BE%D0%BF ?
И как на JS перекодировать с русского (Win-1251) в эту кодировку ? |
Что за кодировка "поп" = %D0%BF%D0%BE%D0%BF ?
И как на JS перекодировать с русского (Win-1251) в эту кодировку ? |
насколько я понимаю, это не кодировка, а 16-ричное представление символов
|
mar истину говорит... так оно и есть кодирование символов для абсолютно точного воспроизведения информации как говорится вне кодировки
|
Вопрос частично остался без ответа: как на JS представить слово "поп" в указаном формате [для последующей передачи как параметра php-модулю] ?
|
FreeDas
Цитата:
|
Не нужно средствами js перекодировать. Просто передайте слово "поп" через форму php скрипту и воспользуйтесь функцией rawurldecode().
|
Пробую решить такую задачку:
на страничке input ... куда пользователь вводит слово для последующего перевода на евро-язык. по кнопке <перевести> формирую ссылку с параметрами на php-модуль (c сайта www.traslate.ru). Если вводится слово на латыне, то все ОК. Но если по русски, то там принимается как ??????? Посмотрел как передача идет непосредственно на www.traslate.ru - русское слово, например, "поп" передается как значение %D0%BF%D0%BE%D0%BF. Требуется найти вариант передачи слова, введенного пользователем в поле моей формы, в модуль сайта-переводчика с последующим переводом, хотя бы в окне этого сайта-переводчика. |
Сохрани страницу, может в файлах .js найдешь, что тебе надо.
|
Цитата:
ps. если присмотреться, в поисковом запросе к Yandex, например, оно передаётся аналогично ;) |
Если очень хочется с помощью js, то можно воспользоваться функциями escape() и unescape(), но смысла не вижу.
Цитата:
|
Принимаю поле (input) и передаю его значение как параметр при вызове multilex.mail.ru...
параметр принимается как абракадабра. перед передачей делаю escape к полю, то параметр принимается как %u044F%u0431%u043B%u043E%u043A%u043E. Надо перекодировать в формат %DO%9F ..., тогда все будет Ок multilex.mail.ru. действительно в UniCode Мда ... |
т.е. escape() почему-то преобразует в unicode, а не в ASCII.
Посмотрел через alert. В чем дело не пойму ? |
Время: 12:09. |
Время: 12:09.
© OSzone.net 2001-