LINUX.ORG.RU

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

 , , ,


0

0

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

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

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

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

Если википедия не указ:

http://msdn.microsoft.com/en-us/library/ms776459(VS.85).aspx

For compatibility with 8-bit and 7-bit environments, Unicode can also be encoded as UTF-8 and UTF-7, respectively. While Unicode-enabled functions in Windows use UTF-16, it is also possible to work with data encoded in UTF-8 or UTF-7, which are are supported in Windows as multi-byte character set code pages. See Code Pages.

New Windows applications should use Unicode (UTF-16) as their internal data representation. Windows also provides extensive support for code pages, and mixed use in the same application is possible. Even new Unicode-based applications sometimes have to work with code pages. Reasons for this are discussed in Code Pages.

Достаточно?

svu ★★★★★ ()

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

>а сву стал пафосно называть меня шекспиром и еще кем-то...нехорошо

Никакой у него совести - обзывать человека Шекспиром. Я бы вызвал его на дуэль.

ptarh ★★★★★ ()

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

Кстати, Шекспир (точнее, внук Шекспира) - это оскорбление участника дискуссии или нет? А то может мне уже пора самому себе скор порезать?

svu ★★★★★ ()

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

Ну тут всё зависит от круга общения. В некоторых кругах и за утвердительный ответ на вопрос "Ты чё, умный шоле?" могут морду набить. Туда с Шекспиром лучше не лезть.

ptarh ★★★★★ ()

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

> ну давай пример невиндового редактора (имеющегося скажем в debian-репозитарии) сохраняющего utf-8 текстовые файлы с сигнатурой

SciTE

yk4ever ()

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

> как речь о проблеммах то сразу всплывают микрософтоиды и маковводы

У меня за полгода жизни под линупсом проблем было больше на порядок. Так что это очень субъективное утверждение.

yk4ever ()

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

Правильное решение , давно пора

лучше ужасный конец, чем ужас без конца

elipse ★★★ ()

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

> мало того, я думаю в рунете КРАЙНЕ СЛОЖНО БУДЕТ НАЙТИ сайт в UTF16: родная якобы кодировка Win. Что в Win в ее РОДНОЙ кодировке сложно документы создавать?

кодировка сайта должна быть оптимальной для представления сайта, а не для операционной системы

utf-8 для хранения данных куда удобнее, чем utf-16

yk4ever ()

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

> А если этот символ |вдруг| окажется 11111111b? Не всё так просто ;)

А если мы |ВДРУГ| за границу строки вылетим с этим простеньким "p--"? Ясен хрен, для безопасного кода всегда нужны дополнительные проверки.

yk4ever ()

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

> если он родной то почему документы в 1251, сеть в 866 итп итд?

поддержка легаси-кода

винда не линупс, там совместимость не ломают

yk4ever ()

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

... правда, когда после следующего релиза xkeyboard-config у некоторых глюкнет конфигурация с ru(winkeys), все пинки я тоже ему передам;)

svu ★★★★★ ()

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

> Я с удовольствием передам решпекты Даниелю;) и дополнительно еще передай благодарности за работу для Debian - ну не только ведь ругать можем :))))

elipse ★★★ ()

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

Потому что планируется перевод winkeys в дефолтную раскладку. А compatibility rules в xkeyboard-config слегка поломаны из-за баги в xkbcomp (соббсно, всегда были - просто до сих пор никто не обращал внимания - что само по себе меня забавляет немало). daniels обещал починить xkbcomp. Успеет - повезло. Нет - придется народу ручками убрать winkeys из конфигураций.

svu ★★★★★ ()

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

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

И что характерно, если в Linux что-то поломалось в плане совместимости, обычно ещё можно как-то попробовать решить проблему, то в Vista только ждать новой версии софта.

anonymous_incognito ★★★★★ ()

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

> Потому что планируется перевод winkeys в дефолтную раскладку. А compatibility rules в xkeyboard-config

А как мне в Debian сохранить текущую без winkeys (как на пишущих машинках)? То есть, она сейчас по дефолту, а что потом надо будет прописывать?

anonymous_incognito ★★★★★ ()

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

>>Все проще, на сколько я помню, по RFC в HTTP используется ASCII совместимая

>только для заголовков

>контент пакуется во всякие base64 итп и идет хоть бинарный хоть ASCII хоть utf32

так без этих заголовков в ASCII/UTF-8 тебе контент не распознать !

>чтобы http отдавал utf32 достаточно htaccess прописать с нужной кодировкой и но проблем

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

>другой вопрос что файлы в венде нечем создавать в utf16/32 потому что нет в венде средств для этого, кроме рекламных плакатов

P.S.

Я думаю выбран UTF-8 именно потому, что стандартные протоколы типа HTTP, SMTP и прочие легко могут быть расширены с использованием именно UTF-8 !

odip ★★ ()

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

> зачем это русскоязычным пользователям?

А где немецкий? А французский? Русским пользователям это надо!

капча porning )))

anonymous ()

Re: Кодировкой по умолчанию для россии становится UTF8.

> Удивительно - 21й век на дворе, юникодные регэкспы работают даже в джаве, а пользователи некоторых систем, декларирующих поддержку юникода, до сих пор не имею четкого ответа на вопрос о том, как пропатчить некоторые утилиты, входящие в эти системы что бы они соответствовали стандартам.

$ echo -e "лол\nЛол\nЛала\nЛол\n"|grep -i "лол"
лол
Лол
Лол

Зато:

$ echo Глючный линупс|tr с Z
ГлZ�Z�нZ�й линZ�пZZ

anonymous ()

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

> И что характерно, если в Linux что-то поломалось в плане совместимости, обычно ещё можно как-то попробовать решить проблему, то в Vista только ждать новой версии софта.

Забавно то, что в винде обычно софт и драйвера просто ставятся по next-next-ok и просто работают, а в линупсе постоянно чето-то ломается и приходится бегать с напильником по гуглям... Это как преимущества самоката и недостаток мерседеса - всегда можно попробовать решить проблема у самоката, а у мерседеса блик как все запущено - нельзя просто влезть с отверткой и молотком и все починить!!!

anonymous ()

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

> почему она должна глюкнуть?

А вот у меня олько что после запуска rdesktop -k en-us раскладка в иксах глюкнула - пришлось прибивать иксы. Глючный линупс!!!

anonymous ()

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

Запихали туеву хучу ненужных символов в Юникод, а теперь программы тормозят из-за многобайтных кодировок.
Лучше бы сделали БОЛЬШОЙ набор, но РЕАЛЬНО ИСПОЛЬЗУЕМЫХ символов.

anonymous ()

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

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

И кому решать, какие символы используемые, а какие - нет? Тебе? :)

KRoN73 ★★★★★ ()

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

Кхе Кхе... 8) Есть гораздо более глобальная проблема чем utf 8) Когда в Х откажутся от своей системы локалей и будут юзать локали системы ... ?

P.S. Пространных рассказов про убогие системные локали не нужно ...

V0ID ★★★ ()

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

А я не смог осилить графический интерфейс аптитуда. И поэтому когда мне охота посмотреть, что новенького добавили в сид, или когда Ai аптитуда пасует перед мощью человеческого разума, я запускаю dselect.

Раньше мне для этого приходилось переходить в локаль C, ибо в utf-8 он работал ужасно.

Xellos ★★★★★ ()

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

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

Это сделано для удобства переустановки глючного виндового софта, чтобы не было так больно за зря потраченные деньги :)

anonymous ()

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

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

Рассказывай сказки в другом месте, а здесь на винфак так часто посылают, что туда даже ходили и читали про танцы с бубном в каком порядке и какие именно накатывать драйвера на чипсет, на видео, на звуковуху, как выковыривать предыдущие драйвера, если стояло другое железо и т.п. :-) Зато "клик-клик" :)

В Linux'е ещё проще: драйвера вообще не надо ставить, они уже имеются в ядре, а софт ставится одной командой.

anonymous_incognito ★★★★★ ()

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

> В Linux'е ещё проще: драйвера вообще не надо ставить, они уже имеются в ядре, а софт ставится одной командой.

пойдет как сказка для вантузов :))))

elipse ★★★ ()

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

> Это сделано для удобства переустановки глючного виндового софта, чтобы не было так больно за зря потраченные деньги :)

У мну в конторе из полсуотни машин и 6 виндовых серверов не переустанавливалась ни одна машина за пять с лишним лет. Что я делаю не так?

anonymous ()

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

> В Linux'е ещё проще: драйвера вообще не надо ставить, они уже имеются в ядре, а софт ставится одной командой.

Сказочник, покажи мне плз дрова в ядре для atheros AR5212, logitech Quickcam Express, intel 536/537 и полноценный драйвер с 3D для видеокарт ATI(RV360 к примеру)? Так что не звизди мне тут про дрова в линупсе - тут тебе не клик-клик, а aptitude install build-essentials&& configure&&make&&google&&patch&&make&&buben&&patch&&make&&modprobe.

Нашёл кому лапшу вешать на уши, линупсятник. )))

anonymous ()

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

Давно пора на Юникод переходить. Задолбали кодировки.

xTERM ★★ ()

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

>Сказочник, покажи мне плз дрова в ядре

А мне, плиз, под WinXP дрова для Epson FS200, нормальные дрова под Mustek 1200 CU :) Про Vista я вообще молчу... :D

Всё относительно.

KRoN73 ★★★★★ ()

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

> У мну в конторе из полсуотни машин и 6 виндовых серверов не переустанавливалась ни одна машина за пять с лишним лет. Что я делаю не так?

Показали юзерам как переустанавливать софт вместо вас: next-next-ok :)

anonymous ()

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

>У мну в конторе из полсуотни машин и 6 виндовых серверов не переустанавливалась ни одна машина за пять с лишним лет. Что я делаю не так?

Много фантазируешь. Или юзеры у тебя компы не включают :D

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

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

KRoN73 ★★★★★ ()

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

> А мне, плиз, под 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

anonymous ()

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

> Много фантазируешь. Или юзеры у тебя компы не включают :D

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

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

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

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

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

anonymous ()

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

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

Не ну как - переезд с win98 были и переустановки, конечно. И вместо XP Home Edition нормальную лицензионную корпоративку накатывали. А первые серванты и рабочие станции так и стоят на w2k с 2002 года без переустановок.

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