LINUX.ORG.RU

В X11 кодировкой по умолчанию для России становится UTF8

 , , ,


0

0

Три часа назад, не без помощи со стороны svu, Daniel Stone внёс в код libX11 важное изменение, лог которого звучит следующим образом: "так как никто не пользуется кодировкой 8859-5, то кодировкой по умолчанию для России будет UTF-8".

Не прошло и 20 лет...

>>> Подробности



Проверено: anonymous_incognito ()
Последнее исправление: CYB3R (всего исправлений: 1)

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

> 4.2 В висте кучу всего переломали.

В Висте не поломали НИЧЕГО. Кроме драйверов видео. Но это извините. Новая ОС - новые драйверы. В линуксе под каждое ядро новый надо.

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

> За триста машинолет с виндой ни одной переустановки - это чистейший гон.

Больше 10 лет без переустановки работали windows 3.11.

Правда вся надежность упиралась в NetWare, которая раздавала бездисковым станциям через bootp загрузочные имейджи и доступ к файловому серверу, позволяя запускать win, и пользователям небыло доступа испоганить каталог с windows и программами, только испоганить свой домашний каталог. Но это уже незначительные мелочи ;)))

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

> В Висте не поломали НИЧЕГО. Кроме драйверов видео. Но это извините. Новая ОС - новые драйверы. В линуксе под каждое ядро новый надо.

Причем, бывает по несколько релизов в день. Как же они успевают дрова переписывать?

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

> В сербском есть символы, которых нет в КОИ-8.

Да, напутал, поленился в википедию посмотреть.

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

> Лучше бы сделали БОЛЬШОЙ набор, но РЕАЛЬНО ИСПОЛЬЗУЕМЫХ символов.

1 байта, как уже установили, мало. Если не работать с иероглифами, 2 байт хватает. Почему-то мне кажется, что для пролуторабайтной кодировки оверхед будет существенно выше :)

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

>Забавно то, что в винде обычно софт и драйвера просто ставятся по next-next-ok

Ага, то-то на какой геймерский форум не зайдёшь, везде одни стоны - "ааа, помогите, обновил игру, теперь старфорс глючит! - попробуй обновтить дрова - не помогает - попробуй обновить старфорс - не помогает - попробуй вот это - не помогает *спустя некоторое время* Ура, я обновил то, обновил сё, три раза хлопнул в бубен, встал на голову, коснулся левым большим пальцем правой ноги носа и оно наконец заработало!"

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

>В Линуксе старфорс не глючит?

Не глючит, ибо его тут нет, ибо нахрен он тут никому не нужен. ;)

>Причем тут виндовс-то??

Ну как же, в "линупсе" ведь постоянно чего-то ломается, а в божественной винде всё просто ставится и просто работает, ага..

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

> Причем, бывает по несколько релизов в день. Как же они успевают дрова переписывать?

То, что Nvidia не приходится переписывать драйверы под Линукс каждый день - случайность. Сегодня правил некую прогу. Она отработала на объектах 4 (четыре) года 24/31/365 ессно. Этот код работать не должен был. Вот так.

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

> А мне, плиз, под WinXP дрова для Epson FS200

А здесь мы видим спор про наличие дров под разные оси для идеального сферического сканера в вакууме. Скажете, что винда лучше\хуже, потому что на неё есть\нет дров? Даже если мне эти дрова не нужны по причине отсутствия соответствующего оборудования?

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

>Скажете, что винда лучше\хуже, потому что на неё есть\нет дров? Даже если мне эти дрова не нужны по причине отсутствия соответствующего оборудования?

Так при чём тут претензий к Linux? Неужели он лучше хуже пртому, что под него есть/нет дрова? :) У меня под всё нужное мне железно дрова под Linux есть.

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

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

Я бы сказал, что по глючности сегодня у Windows и Linux - паритет. Есть только одна тонкость. Под Windows есть ряд глюков, которые лечатся только переустановкой системы. Под Linux лечится всё гораздо менее радикальными способами.

>Нет. Просто руки прямые и железо не самое дерьмовое.

Нет, просто фантазии у кого-то... Видно, сублимация :)

>> Не ты один тут винду администрируешь, так что не надо... ;)

>И что, ты постоянно её переставляешь? Если да, то я тебя бы уволил за некомпетентность...

Отдел ненаучной фантастики в следующем зале. Ещё раз обращаю внимание на 300+ машинолет работы. Средняя десктопная Windows-машина редко выдерживает 5 машинолет без отказов, неустранимых без переустановки системы. Парк в 50 машин требует таким образом, в среднем, одну переустановку в месяц. Так оно, где-то, и получалось в моей практике. Естественно, неравномерно.

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

>> А мне, плиз, под WinXP дрова для Epson FS200

> http://www.scanner-drivers.com/drivers/262/262780.htm

>> Mustek 1200 CU

> http://www.softholm.com/articles/driver_for_scaner_mustek1200cp_xp_.html

Можно подумать, я не знаю, что это такое :D

Первая ссылка не годится, поскольку я забыл уточнить, что речь не о LPT, а о SCSI-варианте ссканера.

Вторая ссылка содержит драйвера, которые очень сложно назвать нормальными. Я потому и уточнял. Это криво прохаченные драйвера от Win2K.

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

> А утф8 выбран потому, что он позволяет использовать существующие ascii файлы. Корректный ascii файл --> корректный utf8 файл. Но никогда не обещали наоборот!

Почему-то мне это напомнило историю создания koi8. Эта кодировка позволяла использовать 7ми битные терминалы и терминалы без кириллицы для чтения текстов исключительно на латинице.

Кстати, IMHO, совместимость UTF-8 с латиницей это не такой уж и плюс, так как остаётся возможность создания кривых программ, которые будут работать _только_ с латиницей.

В общем. В будущем вполне вероятно будет ещё один глобальный переход на представления с фиксированной шириной байта.

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

> В общем. В будущем вполне вероятно будет ещё один глобальный переход на представления с фиксированной шириной байта.

s/байта/буквой/ где под буквой подразумевается число байт выделяемое на её представление.

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

> где под буквой подразумевается число байт выделяемое на её представление.

女 — это какая буква? из какого алфавита? не надоело кичиться своей неграмотностью?

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

>статистика использования?

99% рунета в cp1251

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

> и что броузер будет брать это ? я думаю не будет

смотря что называть браузером

вот например FF спокойно показывает контент-тайп utf8 и utf-8 а поделия от билли отчаянно глючат на контент тайпе utf8 и более менее сносно показывают utf-8 (а mysql например воспринимает только utf8

так что вполне возможно что поделие от билли utf16 не покажет

вот тест в utf16 http://uvw.ru/testutf16/

вот тест в utf32 http://uvw.ru/testutf32/

iceweasel их отлично показывает, IE потестить не могу нет его у меня (только на работе, но ща выходные)

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

http://uvw.ru/testutf8/

а вот этот utf-8 не покажет IE (только с принудительной установкой кодировки в utf8)

хотя:

nbw:[~]$ wget -S -O/dev/null http://uvw.ru/testutf8/ 2>&1|grep charset

Content-Type: text/html; charset=utf8

вот так дядя билли utf поддерживает

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

>а вот этот utf-8 не покажет IE

А w3c-валидатор для кого придумали? «Rare or unregistered character encoding detected»

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

The character encoding declared for this document (utf8) is supported by the validator, but may not be widely supported across platforms. For the sake of interoperability, it is best to use a unicode character encoding such as UTF-8, or one of the registered character encodings.

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

>but may not be widely supported across platforms.

ну дык если таких кривых платформ ровно одна, то фтопку ее и это правильно

xargs ★★★
()

пардон, господа, я опять про сабж вмешаюсь, залез в libX11, там как была локаль ru_RU.UTF-8 лишь псевдонимом для en_US.UTF-8 , так и осталась. Разве это должно нормально работать? Помнится я когда делал для libX11 патч чтоб xmms и worker нормально в utf-8 работали, прорабатывал и такой вариант - нифига нормально не заработало. помогло только создание самодостаточной локали

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

>Если и msdn не мил - ок, тогда кто для Вас авторитет?

смотри у нас с тобой спор

ты говоришь высказывание А

я говорю А ложно, это всего лишь пЕар фирмы Б

ты приводишь ссылку на педивикию, которую пишут все кому не лень (возможно ты сам) ссылка естественно не рассматривается

и тогда ты приводишь ссылку на тот самый пЕар фирмы Б

ну не стыдно?

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

Фигассе трактовочка. Если википедию еще можно признавать сомнительным источником, то msdn - это не пеар, это ТЕХНИЧЕСКАЯ информация (используемая дивизиями разработчиков как истина в последней инстанции - до тех пор, пока они не упираются во что-то, что просто не документировано в msdn). Есть ли у Вас более авторитетный источник технической информации об устройстве виндов? Если есть - откройте его нам.

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

А какая существенная разница _для_libX11_(!) для между этими двумя локалями? Если она есть - может, это бага скрытая?

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

Похоже, для человека, для которого msdn является пеаром, не существует способа что-то доказать, ссылаясь на материалы, не написанные им самим (все еще находясь в легком офигении от гона на msdn).

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

>Фигассе трактовочка. Если википедию еще можно признавать сомнительным источником, то msdn - это не пеар, это ТЕХНИЧЕСКАЯ информация

по кругу пошли: если msdn это не пеар, то почему 99% рунета в cp1251?

>у Вас более авторитетный источник технической информации об устройстве виндов?

я сужу по внешним признакам, ты мне приводишь какие-то ссылки прямо противоречащие РЕАЛЬНОМУ положению дел. мне неинтересно устройство вендов, я их не использую, да и офтопик они на этом сайте

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

>А какая существенная разница _для_libX11_(!) для между этими двумя локалями? Если она есть - может, это бага скрытая?

xmms и все что использует для вывода только libX11 нихрена не отоборажает нормально символы

бага в том что в en_US.UTF-8 первой прописана 7битка ASCII, кстати, еще одна бага в глюке с CJK символами(приходится либо ставить кучу лишних шрифтов либо комментировать), xmms, например, подвисает на en_US.UTF-8 при выборе iso10646 шрифта, родные иксовые приложения при старте тоже подтормаживают и ругаются

Короче, куда этим xorg-овцам патчи слать?

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

> то почему 99% рунета в cp1251?

Вам уровень технической квалификации не позволяет различать внутреннее представление и внешние пользовательские интерфейсы?

> прямо противоречащие РЕАЛЬНОМУ положению дел

Реальное положение дел - это и есть то, что происходит внутри. А иначе Вам придется признать, что Земля плоская ("мне неинтересна астрономия и физика")

Извините, но аргумент про 1251 в рунете - это откровенный слив. Такой же, как уже произошедший слив про "мертвые" симбиан и ос400. Очень рекомендую повышать техническую квалификацию. В т.ч. и изучением msdn.

ЗЫ "Не использую венды" - аргумент невежды. При всей нелюбви к ним - знать их надо даже не используя. Почему - объяснять поленюсь, смысла все равно не вижу.

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

> xmms и все что использует для вывода только libX11 нихрена не отоборажает нормально символы

Может, это бага в xmms? Вроде как отображение символов во всех *.UTF-8 локалях должно работать одинаково - если это не бага в иксах.

> первой прописана 7битка ASCII

??? Сорри, а разве это не должно быть в любой локали *.UTF-8?

> Короче, куда этим xorg-овцам патчи слать?

bugzilla.freedesktop.org

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

>это ТЕХНИЧЕСКАЯ информация (используемая дивизиями разработчиков как истина в последней инстанции

и почему же эти девизии разработчиков кодят в cp1251

наверно от того что в UTF имеется какая-то масса нерешенных проблем?

вывод: заявление о том что M$ давно решила все проблемы с UTF в своих поделках - пустой пеар.

вывод подтвержден ДИВИЗИЯМИ (ты сам это сказал) разработчиков

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

>Вам уровень технической квалификации не позволяет различать внутреннее представление и внешние пользовательские интерфейсы?

пользовательские интерфейсы пишутся к внутреннему представлению

>Реальное положение дел - это и есть то, что происходит внутри.

внутри чего? внутри венды? то что внутри венды известно лишь из пеара билли

>Извините, но аргумент про 1251 в рунете - это откровенный слив.

расскажи это дивизиям разработчиков, зачем они мучаются и конвертят труЪ кодировку в нетруЪ cp1251? зачем имаются, пишут интерфейсы для этого?

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

>ЗЫ "Не использую венды" - аргумент невежды. При всей нелюбви к ним - знать их надо даже не используя.

зачем?

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

>ЗЫ "Не использую венды" - аргумент невежды. При всей нелюбви к ним - знать их надо даже не используя.

то что ты работаешь в рекламном отделе M$ с каждым твоим постом становится все яснее и яснее ;)

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

> и почему же эти девизии разработчиков кодят в cp1251

Очередной 4.2. Все мало-мальски приличные приложения в виндах работаю с уникодом без проблем. Единственные программы, где возникают косяки - как раз у тех наколеночных поделий, которые рассчитывают на 8-битность в 1251 (видел я всякие обучалки для детей и малобюджетные русские игрушки - кошмар студенческий).

> вывод: заявление о том что M$ давно решила все проблемы с UTF в своих поделках - пустой пеар.

Вы опять жестоко садитесь в лужу на заявлениях с "всеобщностью". _Всех_ проблем в системе такого масштаба как винды - не решить по определению. Баги были есть, и будут. Но архитектурно винды глубоко уникодны, с внутренностями, работающими в UTF16. Что и было доказано приведенными ссылками.

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

> пользовательские интерфейсы пишутся к внутреннему представлению

Сильная мысль. Сделайте еще один шаг - подумайте о том, что они могут немного отличаться от внутренного представления (по соображениям совместимости, маркетинга и пр.)

> то что внутри венды известно лишь из пеара билли

И это 4.2. Да, полная инфа мало кому известна. Но и того, что известно - достаточно для утверждения "внутри архитектура винды уникодна"

> зачем они мучаются и конвертят труЪ кодировку в нетруЪ cp1251?

Никто в здравом уме этим не занимается. Это Ваши фантазии.

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

>Но архитектурно винды глубоко уникодны

ааа, я понял! это вера такая? религия?

"знать надо даже если не пользуешься" это из той же оперы?

понял, отстал

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

Это Вам домашнее задание - помедитировать на эту тему.

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

> то что ты работаешь в рекламном отделе M$ с каждым твоим постом становится все яснее и яснее ;)

Мысль не оригинальная. Об этом уже друзья известного полковника давно говорят.

ЗЫ Вот послушаешь таких вот "обвинителей винды" - невольно захочешь CV в отдел пиара MS послать, чтоб в одном поле с невеждами не ...

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

> ааа, я понял! это вера такая? религия?

Вы хоть слушаете, что Вам говорят (и не только я)? Уже несколько ссылок привели человеку - а он все про "религию".

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

>> зачем они мучаются и конвертят труЪ кодировку в нетруЪ cp1251?

> Никто в здравом уме этим не занимается. Это Ваши фантазии.

то есть это нативная кодировка в венде - ср1251?

поздравляю, ты опять сам себя опроверг

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

>> зачем они мучаются и конвертят труЪ кодировку в нетруЪ cp1251?

> Никто в здравом уме этим не занимается. Это Ваши фантазии.

то есть дивизии разработчиков под win32 они не в здравом уме? я в общем-то тоже так всегда думал, но прямо так заявлять с трибуны это только svu мог решиться :)

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