LINUX.ORG.RU
ФорумTalks

Вопрос к украинцам


0

0

Украинская буква "i" это "i" или символ с отдельным кодом? Случайно заметил, то сербская "j" -- это не "j", а другой символ...

Deleted

что значит "другой символ"?
пишется она также, а как она кодируется -- зависит от кодировки.

anonymous
()
Ответ на: комментарий от anonymous

> логично. иначе как сортировать слова, например

не вижу никакой логики. Никто никогда не гарантировал, что коды символов идут непрерывно по алфавиту.

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

>не вижу никакой логики. Никто никогда не гарантировал, что коды символов идут непрерывно по алфавиту.

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

mikhail
()
Ответ на: комментарий от cvv

Нет, это правильно. Это отдельная буква отдельного алфавита. Русская А и латинская A -- тоже разные.

Zulu ★★☆☆
()
Ответ на: комментарий от mikhail

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

Дайте формулу, по которой выведены эти 256 байт...

anonymous
()
Ответ на: комментарий от mikhail

> > не вижу никакой логики. Никто никогда не гарантировал, что коды символов идут непрерывно по алфавиту.

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

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

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

> не вижу никакой логики. Никто никогда не гарантировал, что коды символов идут непрерывно по алфавиту.

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

anonymous
()
Ответ на: комментарий от dilmah

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

Если присутствуют и английские названия, и украинские, мешает, так как i(английская)<z<б<i(украинская).

mikhail
()
Ответ на: комментарий от dilmah

> а в koi8-u разве разные i

Да, вообще-то.

anonymous
()
Ответ на: комментарий от dilmah

Разные пока жив старший бит. Если его забить нулём то сравняются.

Собственно главное предназначение koi8.

cvv ★★★★★
()
Ответ на: комментарий от cvv

А буквы "и" в украинском разве нет? Чем она заменяется при затирании старшего бита? KOI8-U ведь вроде совместима с русским текстом, так что русская/украинская "и" должна отображаться в английскую "i".

Кстати, из-за KOI8 для сортировки приходится использовать таблицы.

mikhail
()
Ответ на: комментарий от mikhail

> А буквы "и" в украинском разве нет?

я поэтому и спросил про koi8-u..

dilmah ★★★★★
()
Ответ на: комментарий от mikhail

> А буквы "и" в украинском разве нет?

Кто тебе сказал?

> Чем она заменяется при затирании старшего бита?

Если ты про i, то она отображается в 6 и &

> KOI8-U ведь вроде совместима с русским текстом, так что русская/украинская "и" должна отображаться в английскую "i".

Хых, ну это это не совсем так, куда по твоему ё должно отображаться?

> Кстати, из-за KOI8 для сортировки приходится использовать таблицы.

Что-что, простите, а где ты их используешь???

Марш читать документацию! http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.html#tag_07_03

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.