LINUX.ORG.RU

Ответ на: комментарий от Bluezman

2Bluezman:

>Порядок следования символов в кириллической части UNICODE, если мне не изменяет память, совпадает с CP1251.

Порядок следования символов в Unicode совпадает с русским алфавитом.

Кодировка - это однозначное соответствие между подмножеством целых чисел (кодов) и некоторым набором символов. Значение имеет не то, какие коды приписаны символам, а то, сколько символов может быть закодировано, и то, как кодировка поддерживается программным обеспечением. С появлением Unicode вавилонское столпотворение однобайтовых кодировок постепенно остается в прошлом.

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

>А Windows NT/2000/XP? Они тоже юникодные.

Ну-ну.
:-)

anonymous
()

Еще раз для фанатов кои8, которые не могут прочитать и понять простые сообщения на русском языке: весь разговор о кодировках идет в свете использования их на _ОФИСНОЙ_ машине.

Не на удаленном терминале, не на "произвольной машине" в хрен знает какой стране и без русских букв. Мы тут собственно обсуждаем уместность кодировки ср1251 на машине с офисными приложениями, которая стоит в офисе/дома, на которой обрабатывают и печатают документы в форматах виндовых офисных пакетов.

Если кому-то хочется кои8, да пользуте себе на здоровье. Если кому-то хочется _подавляющее большинство_ файлов перекодировать при получении на свой комп, а потом перекодировать при отсылке со своего компа, то это их личное удовольствие :)

anonymous
()

2 thread: В CP1251, открою вам секрет, он тоже совпадает с русским алфавитом. В отличие от.

2 anonymous (*) (2002-03-31 09:51:59.0): Баранки гну. Даже гребаный notepad позволяет редактировать текст на арабском или суахили. Так же как и для BeOS написать программу не поддерживающую UNICODE можно, но для этого нужно постараться. Потому как ядро полностью юникодное, и у всех API имеющих дело с текстом есть Wide аналоги. И было так во всех версиях NT с которыми мне приходилось иметь дело.

Bluezman
()

2 thread: Забыл добавить - кроме буквы Ё, которая в обоих кодировках идет после основного алфавита. См. charmap.exe.

Bluezman
()

Насчет 8-битных кодировок и у Microsoft не все в порядке, до сих пор используются: CP1251 -- by default CP866 -- на файловых системах KOI8-R -- для передачи почты... ISO8859-5 -- бывает... :) при разработке ПО постоянно требуется учитывать данный фактор, неприятности с 8-битным кодировками в Русском языке, а не в конкретной OS...

-- WRA-RIPE

anonymous
()

М-да... А всё начиналось так мирно. С обычной новости. :) Кину свой камешек в огород кодировок. В своё время мы (ЦПК-www.gctc.ru) получили (купили) первый Силикон Indy. И начали на нём (и на IRIX то есть) делать тренажёр. В качестве среды для разработки оболочки был принят SAMMI (www.kinesix.com). Продукт, был ещё тот по глюкавости. И почему то с кодировкой международной, ака ISO8859-5 он глючил меньше, чем с КОИ. Посему и сделан новый тренажёр корабля "Союз-ТМА" (полетит в ноябре) на ИСО-кодировке. Равно как и его аналог в Хьюстоне-Johnson Space Center. Вот так-то. :) Кстати, довольно прикольно мы руссифицировали тогда Айрикс. Я тогда первые шаги в *nix делал (год 95-й, кажись) и руссифицировать тогда не мог (может лень было). Был куплен пакет по руссификации от фирмы DataXFlorin. За 1200 баксов. Нормальная цена, да? ;)

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

Bluezman (*) (2002-03-31 08:12:23.0) > А Windows NT/2000/XP? Они тоже юникодные.

и MFC поставляется в 2-х вариантах. с уникодом и без. так что там переход тоже был ох как не гладок. просто в те времена линуксу не о кодировках надо было думать, а о том шоб вообще скомпиляться у публики с уровнем мышления ~~ сдешиним обитателям

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

> Если кому-то хочется кои8, да пользуте себе на здоровье. Если кому-то хочется _подавляющее большинство_ файлов перекодировать при получении на свой комп, а потом перекодировать при отсылке со своего компа, то это их личное удовольствие :)

Звездеть не надо, а? Чего мне перекодировать надо? 99% почты, которую я получаю, идет в koi8-r, читаю обычным pine, перекодировать ничего не приходится. Оставшийся процент - обыкновенный спам с предложением чего-нибудь купить, вот авторы этих поделий точно не знают, что есть кодировки, отличные от Win.

Ах, вы еще и про офис что-то заикнулись? Ну прислали вы мне doc, поглядел я его в СтарОфисе, сохранил, отослал вам же. Ну и опять - где тут перекодировка?

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

Ё

2Bluezman: Из всех однобайтовых кодировок младший байт Unicode совпадает только с ISO-8859-1 (Latin-1). CP1251 ничего особо выдающегося из себя в этом смысле не представляет, и нет никаких причин восхвалять ее или наоборот принижать ее значение - одна из однобайтовых кодировок кириллицы, не более того. Но люди любят обращать других в свою веру, поэтому в этой дискуссии еще немало копий сломают в пользу одних однобайтовых кодировок супротив других :)

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

2 Bluezman: >А Windows NT/2000/XP? Они тоже юникодные
ну таки и расскажите, как в насквозь юникодной Win 2000 заставить насквозь юникодный OE показывать заголовки писем на трех языках, включая русский, так, спецсимволы в двух других языках не "пролетали"? Вот Mozilla может... А еще очень прикольно себя ведет вся из себя юникодная французская Win2000, в которой после установки русской локали название кнопки "старт" D\'emarrager слетает на DрусскаяЕmarrager, в результате чего половина программ не может себя туда прописать...

AC
()

Угу чето вы господа виндузятники хвалите то чего нет. Ну никак не выйдет чтоб две проги одна арабская а другая например русская вместе показывались. Например какой-нибудь арабский офис и русский авп вместе правильно не показывают свои гуи-морды. Потому что есть один код-пейдж дефолтовый который даже чтоб поменять нужно перегрузиться! а в Х запросто запускается хоть сто разных локалей.

anonymous
()

2anonymous (*) (2002-03-30 23:16:41.0):

> Дистрибуторов "русских" линуксов, сующих win-1251 в свое гамно
> нужно расстреливать, как идеологически чуждых элементов.
> Относится и к ALT-, и к ASP- и к прочим "новаторам", мать их.

Расстреливать надо таких злобных пустозвонов, как ты.
Не трожь русских разработчиков, потому что ты вообще ничего
не понимаешь в том, что они делают.

badger
()

>а в Х запросто запускается хоть сто разных локалей

Как это сделать?

anonymous
()

>Если кому-то хочется кои8, да пользуте себе на здоровье. Если кому-то хочется _подавляющее большинство_ файлов перекодировать при получении на свой комп, а потом перекодировать при отсылке со своего компа, то это их личное удовольствие :)

че то я не понял, вот ради эксперемента нашел какой-то русский .xsl (прайс мне когда-то из 9 позиций на треть страницы в нем прислали) открыл, почитал, добавил пару строк и никаких проблем. Это что у меня руки кривые/open ofice умный/ваш вариант? локаль ру_ру-кои8.

>Еще раз для фанатов кои8, которые не могут прочитать и понять простые сообщения на русском языке: весь разговор о кодировках идет в свете использования их на _ОФИСНОЙ_ машине.

ну и причем здесь фанатизм? я никаких неудобств на домашнем компьютере с кои8 не испытываю, зачем мне переходить на cp1251? хочешь использовать cp1251 пользуй наздоровье никто тебя насильно не заставит пользоваться кои8

anonymous
()

>а в Х запросто запускается хоть сто разных локалей
Как это сделать?
anonymous (*) (2002-03-31 20:37:52.0)

Вызываешь терминал например xterm пишешь что-то типо
export LANG=koi8-r
my_cool_prog (прога запускается с русской мордой если у нее такая есть)
вызываешь другой xterm
пишешь export LANG=local_what_you_want
my_cool_prog (прога запускается с мордой соответсвующей локале которую ты прописал строчкой выше)

anonymous
()

Так весь вопрос то в том, чтобы можно было без проблем использовать как cp1251, так и koi-8, и ISO-8859-5. Только чтобы это было прозрачно. Между прочим, в Win2K при установке спрашивается, какие языки поддерживать будет система, а потом еще можно выбрать кодировки, которые нужно поддерживать :-)
Единство в многообразии. Это же так просто.

anonymous
()

2 WRA-RIPE: Чушь на городите насчет KOI8, CP866 и файловых систем. Юникодовые имена файлов в NT (на NTFS). А почта по умолчанию отсылается либо в кодировке CP1251, если это первое письмо, либо в кодировке письма на которое ты отвечаешь.

Bluezman
()

2 WRA-RIPE: Чушь на городите насчет KOI8, CP866 и файловых систем. >Юникодовые имена файлов в NT (на NTFS).
а fat16, fat32?
а smbfs?
до сих пор англицкая win2k не показывает русские шары.
русские и любой линукс показывают.

> А почта по умолчанию отсылается либо в кодировке CP1251
а за это надо расстреливать. я то думал, откуда эти кривые письма...

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

> 2 D_Mon: А Windows NT/2000/XP? Они тоже юникодные. > Bluezman (*) (2002-03-31 08:12:23.0)

Хе-хе... А в какой кодировке, догадайся с трех раз, ты будешь писать в батнике что-нибудь типа Net start "DNS-клиент"? И в какой винда шарит все по сети? Вот лажа-то вышла, а ты гришь юникодность...

anonymous
()

А кстати subj вполне симпотичный и гораздо быстрее чем so.
В общем я доволен и убил so5.2

anonymous
()

2Avel: "до сих пор англицкая win2k не показывает русские шары. русские и любой линукс показывают." Опять гонишь, по старой привычке? Я вот попрбывал показываются шары...

anonymous
()

anonymous (*) (2002-04-01 05:16:40.0) А с OO641c не сравнивал? Есть 33 отличия? А в неАЛЬТовской сборке в русском есть переносы и проверка орфографии?

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

Уважаемый bluezman, прежде чем кричать что "винда насквозь юникодная" ознакомтесь PLZ с тем, насколько это соотвествует действительности, в частности, с размером типа данных, который под строчки в юникоде отводятся. Для тех кто в танке: юникод - он не только 16 бит бывает.;-)

по поводу осталольного: http://koi8.pp.ru/ мне добавить больше нечего.

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

ну да, а в mc Вы будете русские буковы вместо псевдографики лицезреть (1250/1251 убоги от рождения ибо нет в них псевдографики) - я скорей себе 866 поставлю как рабочую чем 1251. перекодировать мне приходится только когда я хочу doc файл в текстовый превратить даже в винде (не забываем что на fat кодировка 866) либо когда корреспондент мне знаком и неправильно настроил свой почтарь (редко). Ё - как всегда, фиг знает где (не могли, уроды, всё по порядку выстроить, раз уж придумывали новую кодировку).

mumpster ★★★★★
()

IMHO Ё нафиг не нужна.
Было бы очень хорошо, если бы в прогах оффисные просто
можно было выбирать кодировку, в какой писать и смотреть,
например как в том же gimp'е.
Было бы здорово, если бы в mc можно было кодировку
переключать как в far manager, а не менять кодировку
всего терминала.
А насчет множества кодировок в alt и asp - так это
же очень хорошо, к тому же кодировки работают правильно, в отличии от
буржуйских дистрибутивов в которых одно починят, другое
поломают.
Так что не надо ни в кого стрелять. Проще установка - больше
пользователей, меньше винды => больше хороших нативных и
портированных прог.

anonymous
()

Ладно, продолжим о всем, наверное надоевшей уже (потому-то и не видать ее в последних постах) буковке "я" малое. Пропадает она, бедолага, только когда в OO/SO идет сохранение в rtf - формате. Ибо при этом она отражается как... /FF. Со всеми вытекающими. Почему так - увы, не вем. При том, что для SO стандартной считается кодировка ISO-8859-5, а для OO - UTF-8. Кстати, не подскажет ли кто, где мона посмотреть ее коды? Надо, без шуток. Кстати, о шутках. Самую дурацкую шутку учудило еще накануне государство российское - "кража часов" называется. Блин, теперь опять полмесяца привыкать :((

anonymous
()

anonymous (*) (2002-04-01 09:31:10.0): В так широко упомянутой ALT-овской сборке mc позволяет перекодировать все в окне редактора нажатием Ctrl+T. Скачай RPM с Sisyphus и поставь. Будет и у тебя.

anonymous
()

2mumpster (*) (2002-04-01 09:17:50.0)

>когда я хочу doc файл в текстовый превратить

catdoc -w file.doc > file.doc.txt (ключик w не режет строчки, а оставляет параграфы такими, какими они были)

Кстати, если неохота пользоваться mswordview в mc, можешь catdoc туда записать.

И еще... я офигел: mc умеет файлы Экселя смотреть.

anonymous
()

ну раз вы все такие умные...

...то может быть подскажите глупому и убогому виндузятнику? ;)

Хочу, чтобы в иксах у меня _стандартно_ поддерживалось 4 языка: русский, английский, немецкий и японский. Идеально -- чтобы UTF-8 держало.
Требования:
1). одновременное отображение символов из всех четырёх языков. И чтобы в xterm'е все работало. Типа делаю
$ cat quickbrown.txt
-- и вижу нужные символы.
2). переключатель клавиатуры, поддерживающий все 4 языка.
3). список минимальных телодвижения для нормальной работы остального софта.

Сорри за возможный offtopic.

anonymous
()

2anonymous (*) (2002-04-01 11:50:25.0)
О том, как подключить к Х японский (полноценно, с input и т.п.) написано тут
www.tlug.gr.jp/craigoda/writings/linux-nihongo/index.html
Я правда, не делал из боязни гостскрипт заломать, а он мне важнее.
Тест на японском можно читать в kterm (он много японских кодировок понимает), можно в Mozilla :)

Одновременное отоборажение символов.. 4 разных xterm с 4-мя разными локалями и на рутовом окне у тебя висят 4 программы с мордами на своем языке.

ПС. А уж как к Х несколько раскладок подключить, это доки Х читать нужно, и за тебя их _читать_ никто не будет :)

anonymous
()

mumpster: Простите, но у меня сильное подозрение, что xterm - 16-ти битный. И буквы русского алфавита там зависят от локали... А псевдографика вообще ни от чего не зависит. И потому в mc у Вас вообще под xterm никаких проблем быть не должно.

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

Так ведь опять получается, что не одновременно.

В каждом окне -- свой язык.
Мне же хочется что-нибудь подобное http://www.vim.org/pics/vim.marinichev.vim60w-utf-8.png , но чтобы это было в каждом приложении, а не только в vim. И переключатель клавы один на всех, как в винде. ;)

За ссылку спасибо, очень интересно, буду изучать.

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

Отвечаю чем лучше, хотя сам юзаю koi8, дело в том, что cp1251 держит ВСЮ кириллицу, вы, братья россияне, забыли, что не единственные словяне, а еще существуем, мы, украинцы, и нам, хочем мы того или нет, приходится использовать буквы которых нет в вашем алфавите, отсюда, возможно для кого то это будет новостью, koi8 существует в нескольких вариантах, ваш - koi8-r, наш - koi8-u. И скажем мне, человеку, который в основном говорит по русски, приходится тяжко, потому что официальную документацию приходится вести на украинском, а в koi8-u нет букв 'ы' 'э' 'ъ', а в koi8-r нет 'i' и некоторых других, которых и писать тут не стоит, поскольку вы их все равно увидите как '?'. А я тоже юзаю ttf и единственный офисный пакет который нормально работает с обоими языками это so6b, с которым в силу его глюкавости без вреда для здоровья работать низя. Посмотрим как будет с опеном.

Кроме этого проблемы с сортировками в алфавитном порядке. Элементарный пример MySQL, да, я знаю что его можно научить правильно сортировать, но если этого не сделать при запросе
select * from user order order by name;
вы получите далеко не алфавитный порядок. И это к сожалению далеко не единственный пример.

nCryer
()

Во-первых, японские кодировки включают кирилические и латинские символы. Посему кажется достаточно только одну японску локаль.
Во-вторых, можно перекомпилить xterm с поддержкой utf8 - это единств. *term который полностью поддерживает unicode - и можно будет его пускать и работать в utf8 локали и смотреть катом файлы в кодировке utf8.

anonymous
()

>Вас мордочкой ткнуть, как котенка? Я ж уже тыкал одного тут.
>Как, интересно, совместимы KOI8 и UNICODE? Порядок следования
>символов в кириллической части UNICODE, если мне не изменяет
>память, совпадает с CP1251.

2Bluezman:
Ты порядок алфавита в кириллице видел? Нет? Ну посмотри...
Кириллица в 2-х байтном коде в юникоде(UTF-16), имеет диапазон
от 0400 до 04FF, какая нафиг 1251 имеет столько символов
кириллицы, даже при учете того, что не все позиции этой таблицы
заняты символами? Еще не забывай, что есть дополнительная
таблица Cyrillic Supplement от 0500 до 052F. У тебя не просто память
не изменяет, ты даже на www.unecode.org не соизволил сходить
ни разу и посмотреть таблицы в живую. А теперь про "совпадает с
CP1251", если бы ты хоть чуточку посмотрел другие кодировки
кирриллицы, то для тебя бы было открытие, что не только 1251
имеет расположение символов в алфавитном порядке...

А теперь для любителей 1251 и которые утверждают, что жить
без нее не могуть, так как это связано с Word&Exel... Уважаемые,
могу вам точно сказать, что Word и Exel никакого понятия про
1251 не имеют! Они все использут юникод, а теперь скажите, какая
вам нафиг разница во что ремапить юникод, в koi8 или 1251?
Пользуйте iconv, он все может конвертить....

McMCC ★★★
()

>Кроме этого проблемы с сортировками в алфавитном порядке.
>Элементарный пример MySQL, да, я знаю что его можно научить
>правильно сортировать, но если этого не сделать при запросе
>select * from user order order by name;

А взять по свежее MySQL и собрать с поддержкой i18n не пробовали?
Нафига изобретать велосипед, когда давно все сделано?

>дело в том, что cp1251 держит ВСЮ кириллицу, вы, братья
>россияне, забыли, что не единственные словяне, а еще
>существуем, мы, украинцы, и нам, хочем мы того или нет,
>приходится использовать буквы которых нет в вашем алфавите,
>отсюда, возможно для кого то это будет новостью, koi8
>существует в нескольких вариантах, ваш - koi8-r, наш - koi8-u.

Мдя... А про UTF-8, UTF-16, UTF-32 слышали когда-нибудь?
1251 никогда не решит проблему, однобайтные кодировки - это
прошлое, юникод можно ремапить в пачку koi8-r-u-b-т.д., пишется
map из юникода в эти 8-ми битные кодировки и нет проблем в
юниксе, в Linux'е это уже делается давно, по крайней мере
в дистрибутивах RedHat так именно и сделано, но лучше будет,
когда вообще будут использовать чистый юникод, и это уже
будет скоро....

P.S. Сам использую в Х-ах юникодные ttf, проблем с чтением
болгарского, украинского и т.д., просто не встречал, локаль
стоит - koi8-r, использую KDE в качестве менеджера окошек.

McMCC ★★★
()

кстати

А где можно скачать стандарт unicode?
На http://www.unicode.org говорят, что надо покупать. :(

anonymous
()

В иксах можно легко пользовать хоть всё возможные начертания символов сразу.

man XCreateFontSet

anonymous
()

> А теперь для любителей 1251 и которые утверждают, что жить
> без нее не могуть, так как это связано с Word&Exel... Уважаемые,
> могу вам точно сказать, что Word и Exel никакого понятия про
> 1251 не имеют! Они все использут юникод, а теперь скажите, какая
> вам нафиг разница во что ремапить юникод, в koi8 или 1251?
> Пользуйте iconv, он все может конвертить...
Эх. Мальчик. Нехорошо верить всем дядям подряд. Ты сам то хоть пробовал посмотреть в DOS режиме или еще как _напрямую_ Exel&Word файлы? Так все та же 8 битная кодировка... Да. Речь идет не про XP версию.

Korwin ★★★
()

2 Korwin: хм, m$ офис 2000 сохраняет в юникоде. а все более ранние версии тут внимания не заслуживают.

Lucky ★★
()

>Эх. Мальчик. Нехорошо верить всем дядям подряд. Ты сам то хоть
>пробовал посмотреть в DOS режиме или еще как _напрямую_
>Exel&Word файлы? Так все та же 8 битная кодировка... Да. Речь
>идет не про XP версию.

Эх, дядя, начиная с 97-го офиса, все xls и doc хранят данные
в юникоде, незнаю точно как было в 95-м офисе, его вряд ли
кто сейчас использует, но в DOS режиме вы видели что то
явно не то....

McMCC ★★★
()

2 McMCC, который отвечает на мессаги не прочитав их перед тем:

1) Если бы Вы были чуть внимательнее, то заметили бы, что я привожу пример MySQL как элементарный и не единственный, заметив при этом, что его(MySQL) можно легко настроить.Но если Вам не нравится подобный пример, подумайте, как много программистов используют конструкцию
strcmp(str1,str2);
не подозревая, что когда нибудь какой то юзер окажется в ситуации
strcpm("юла","азбука");
и получет результат противоположный ожидаемому. А принцип совместимости никто не отменял. И в больших организациях таких как банки, например, никто не спешит перестраивать комплексы ПО, которые работают на протяжении десятилетий и стоят десятки тысяч.


2) Опять таки, если бы ВЫ были чуть внимательнее, то заметели бы, что я отвечал на конкретный вопрос "чем cp1251 лучше koi8", и никакого намека в этом вопросе на юникод (про который я, кстати, "когда нибудь слышал") не было.

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

nCryer
()

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

nCryer
()

>Если бы Вы были чуть внимательнее, то заметили бы, что я привожу
>пример MySQL как элементарный и не единственный, заметив при
>этом, что его(MySQL) можно легко настроить.

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

>Но если Вам не нравится подобный пример, подумайте, как много
>программистов используют конструкцию strcmp(str1,str2);
>не подозревая, что когда нибудь какой то юзер окажется в
>ситуации strcpm("юла","азбука"); и получет результат
>противоположный ожидаемому

Я что то не понимаю, пример ваш c MySQL действительно ничего не доказывает, но причем тут strcmp и какое отношения он имеет
к кодировкам?

>А принцип совместимости никто не отменял. И в больших
>организациях таких как банки, например, никто не спешит
>перестраивать комплексы ПО, которые работают на протяжении
>десятилетий и стоят десятки тысяч.

И Остапа понесло.... Телеграфы между прочим тоже никто не спешит перестраивать под 1251, сидят себе под KOИ8 и в ус
не дуют, если кто и возьмется перестроить, то это будет не
десятки тысяч стоить, а миллионы, ну так может вы и возьметесь,
богатые братья славяне, за такое великое дело, что бы всем
совместимость обеспечить?

>Опять таки, если бы ВЫ были чуть внимательнее, то заметели бы,
>что я отвечал на конкретный вопрос "чем cp1251 лучше koi8", и
>никакого намека в этом вопросе на юникод (про который я, кстати,
>"когда нибудь слышал") не было.

Я то какраз внимательно вас прочел, и никакой конкретики
"чем cp1251 лучше koi8" просто в ваших словах не увидел,
зато подробнее дал вам описание решение проблемы, именно
той, как koi8 заставить отображать все кириллистические
символы, даже мапы есть готовые - koi8-ru(Русский+Украинский)
и т.д. Решается это довольно просто, с использованием юникода
и ремапинга его в 8-ми битную кодировку для отображения, причем,
не обязательно в koi8, но раз принято в юниксе ее использовать как
основную, то не вижу смысла использовать какую либо другую.

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

Вы когда-нибудь транслитом писали? Т.е. по-русски, но латинскими
буквами? Если нет, то попробуйте проделать следущий опыт,
напишите слово "priwet", а затем добавьте 8-ой бит к каждому
латинскому символу и результат, что у вас получится, сообщите
нам сюда, да, и читать результат нужно в koi8. А еще бы вам
историю почитать, зачем это так было задумано, ну тогда вам
станет все сразу понятно, хотя, после этого задания, как его
выполните, вы сразу поймете и так...



McMCC ★★★
()

4anonymous (*) (2002-04-01 15:31:23.0)
Не нужно ничего качать, нужно просто купить диск со шрифтами юникодными.
Единственно, что правильных юникодных шрифтов (полностью
соответствующих спецификации) не слишком много. Где-то
здесь уже это обсуждалось, поэтому некоторые программы
в linux не работают с частью шрифтов.

4McMCC: У меня office XP. Создал сейчас в экселе табличку.
Залез по f3 - кодировка cp1251.
Может где настройки есть, чтобы unicode было?

anonymous
()

>У меня office XP. Создал сейчас в экселе табличку.
>Залез по f3 - кодировка cp1251.
>Может где настройки есть, чтобы unicode было?

Поищите в этом xls чередующиеся 04 XX 04 XX 04 XX 04 XX и т.д.
Затем найдите исходники любого вьювера или конвертора из xls,
ну хотя бы в html, и изучите, как все же сделан xls формат,
все что вы видите в 1251, дублируется в юникоде, вернее
наоборот, так как чтение данных идет из юникода. Могу проще
предложить вариант, ставится FAR в виндах, в нем есть вьювер
с возможностью переключения таблиц перекодировки в различные
кодировки, так вот, есть там таблица юникода, выбираете ее и
наслаждаетесь русскими записями в xls... Мда, странно все это,
маздайщики не знают свои продукты, просто обидно за них,
ходят сюда учить уму разуму, а у самих знаний как кот насал....

McMCC ★★★
()

>ситуации strcpm("юла","азбука"); и получет результат
>противоположный ожидаемому 

[yuri@zhuk yuri]$ sort 
юла
азбука
^D
азбука
юла
Результат вполне ожидаемый. В чем проблема-то?

А вот с буквой "ё" херня творится, ё-моё, хотя в терминале нормально показывается, значит шрифт правильный. Кто-нибудь знает диагноз?

anonymous
()

>2Avel: "до сих пор англицкая win2k не показывает русские шары. русские
>и любой линукс показывают." Опять гонишь, по старой привычке? Я вот
>попрбывал показываются шары...

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

Avel
()

Сам ты мастдайщик! :) У меня просто две системы стоят - рисую я
в виндах.

Поставил этот оффис.

Во-первых, перестал падать на нескольких документах, где падал C.
Во-вторых, никто не сломал русскую печать в файл.
В-третьих, буква я у меня появилась!
В-четвертых, Шрифт, который не работал (вис он), заработал!
В-пятых, исчезла проблема с редактированием (где-то я тут
выше писал, что все видно в мастдайных документах, а редактировать
на некоторых шрифтах не получается).

Короче, я думаю, релиз достойный, подождем теперь alt-овский.

Первый наверно вообще будет чудесный.

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