Вверх ↑
Этот топик читают: Гость
Ответов: 1397
Рейтинг: 50
#1: 2011-05-10 13:09:59 ЛС | профиль | цитата
Не разберусь, как в приведенной схеме можно закодировать не только русский текст, но и английский?
code_23812.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_23812.txt [434B] [186]
Разработчик
Ответов: 26163
Рейтинг: 2127
#2: 2011-05-10 13:14:32 ЛС | профиль | цитата
Валерий писал(а):
как в приведенной схеме можно закодировать не только русский текст, но и английский?

Никак, стандартом не предусмотрено

Wikipedia писал(а):
Появление адресов URL стало существенным нововведением в Интернете. Однако с момента его изобретения и по сей день стандарт URL обладает серьёзным недостатком — в нём можно использовать только ограниченный набор символов, даже меньший, нежели в ASCII: латинские буквы, цифры и лишь некоторые знаки препинания. Если мы захотим использовать в URL символы кириллицы, или иероглифы, или, скажем, специфические символы французского языка, то нужные нам символы должны быть перекодированы особым образом.

Например, строка вида:
http://ru.wikipedia.org/wiki/Микрокредит

кодируется в URL как:
http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82

Такое преобразование происходит в два этапа: сначала каждый символ кириллицы кодируется в Юникоде (UTF-8) в последовательность из двух байтов, а затем каждый байт этой последовательности записывается в шестнадцатеричном представлении


Ни в UTF-8, ни в URL, английские символы не перекодируются, а остаются "как есть"
карма: 22

0
Ответов: 1397
Рейтинг: 50
#3: 2011-05-10 13:25:45 ЛС | профиль | цитата
Понятно, но как тогда работает кодировка в этой схеме?
code_23813.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_23813.txt [457B] [172]
Разработчик
Ответов: 26163
Рейтинг: 2127
#4: 2011-05-10 13:40:53 ЛС | профиль | цитата
Валерий писал(а):
но как тогда работает кодировка в этой схеме?

Это декодер, он расчитан именно на любые случаи применения, даже, на нестандартные. В кодере исключено кодирование английских символов в URL, это можно сделать на дискретных элементах, но только не при помощи штатного компонента CharSet
карма: 22

0
Ответов: 1397
Рейтинг: 50
#5: 2011-05-10 13:42:48 ЛС | профиль | цитата
nesco, каков алгоритм кодирования? Нужно кодировать английский шрифт.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#6: 2011-05-10 13:44:21 ЛС | профиль | цитата
Валерий писал(а):
каков алгоритм кодирования?

Читай здесь -- http://ru.wikipedia.org/wiki/URL
карма: 22

0
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)