Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 05-07-10 19:56:23

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

utf-8 vs utf-16 vs win-1251 vs koi-8

Mike22 пишет:

А какое там было утф? utf8,UTF-8, UTF-16?

А какое утф сейчас используют адекватные люди?

Mike22 пишет:

А почти все дополнительные приложения имеют и форум и мыло для обратной связи. И в случае платных приложений там даже вежливо отвечают, а иногда и делают то, что попросили пользователи. Удивительно, да?

Вы удивитесь, н ов опенсорце точно так же.Да еще и сам копайся, сколько влезет)


Анархия-мама сынов своих любит

Вне форума

#2 05-07-10 20:08:24

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

petrun пишет:

А какое утф сейчас используют адекватные люди?

UTF-16


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#3 05-07-10 20:38:32

Mike22
Участник
Здесь с 03-10-09
Сообщений: 1,032

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

> Вы удивитесь, н ов опенсорце точно так же

Вы удивитесь, но к сожалению это не всегда так. К примеру, есть такая базовая библиотека в perl - Storable, она может сворачивать структуры как к файл (nstore/retrieve), так и в строку (freeze / thaw). На одном из проектов потребовалось передавать данные между 32 и 64битными серверами. Делают freeze... и хрен там был, thaw не работает, потому что в freeze/thaw нет опции расширенных заголовков как у nstore/retrieve. Отписался авторам с просьбой или дать совет как обойти, или как-то исправить ситуацию. В общем, после двух недель я плюнул на их отговорки и сделал тупейший костыль - nstore на tmpfs, чтение с него, передача данных на другой сервер, там запись на tmpfs, retrieve оттуда.

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

Отредактировано Mike22 (05-07-10 20:40:08)

Вне форума

#4 05-07-10 21:27:06

Mike22
Участник
Здесь с 03-10-09
Сообщений: 1,032

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

> utf8=UTF-8

Да неужели? :-)

> это - быдлокод, который работает не оптимально, причем жрётЪ лишние ресурсы.

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

Отредактировано Mike22 (05-07-10 21:28:19)

Вне форума

#5 05-07-10 21:31:36

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Svart Testare пишет:

UTF-16

Неправильный ответ, подумайте еще раз.


Анархия-мама сынов своих любит

Вне форума

#6 05-07-10 21:53:10

usr_share
Участник
Здесь с 12-03-10
Сообщений: 1,595

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Mike22 пишет:

Да неужели? :-)

Эмм.. да. Как названия файлов в *nix'овых ФС они разные, а как понятия -- одно и тоже, как cp1251 и Windows-1251.

Вне форума

#7 05-07-10 21:55:02

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

petrun пишет:

Неправильный ответ, подумайте еще раз.

Это правильный ответ. А вы сидите со своим UTF-8.
У Linux с кодировками вечно нелады — вон до сих пор Win-1251 не осилили. Не зря ведь прикалываются над Linux:
«Linux глазами простого человека: Äàííûé êîä çàùèùåí àâòîðñêèìè ïðàâàìè»  big_smile


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#8 05-07-10 21:58:42

usr_share
Участник
Здесь с 12-03-10
Сообщений: 1,595

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Svart Testare пишет:

У Linux с кодировками вечно нелады — вон до сих пор Win-1251 не осилили.

Нам этот ваш 1251 нафиг не сдался. Его поддерживают в софте только ради совместимости с виндой. Однобайтовые кодировки вообще пора выкинуть на помойку.

Вне форума

#9 05-07-10 22:08:51

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

one.two.three.troll пишет:

пока 8-й за глаза хватает.

Вся недальновидность Linux во всей красе. Догоняют тех, кто уже давно ушёл вперёд.

one.two.three.troll пишет:

перевести локаль в cp1251 - 3 кооманды(40сек), только нахрена оно надо?

Причём тут локаль? Вон у хомячков и в сети полно MP3 с русскими тэгами, записанными в Win-1251, но не все плееры в Linux их читают.


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#10 05-07-10 22:18:52

usr_share
Участник
Здесь с 12-03-10
Сообщений: 1,595

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Svart Testare пишет:

Вся недальновидность Linux во всей красе. Догоняют тех, кто уже давно ушёл вперёд.

А теперь ответьте: нафига нужна UTF-16?

Вне форума

#11 05-07-10 23:11:37

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Майор Очевидность пишет:

резюмируем: даёшь больше стандартов, новых и несовместимых?

Ну почему зоопарк?
UTF-16 is the native internal representation of text in the Microsoft Windows 2000/XP/2003/Vista/CE; Qualcomm BREW operating systems; the Java and .NET bytecode environments; Mac OS X's Cocoa and Core Foundation frameworks; and the Qt cross-platform graphical widget toolkit.
Это уже реально существующая поддержка UTF-16. Где ж зоопарк?


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#12 05-07-10 23:32:42

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Майор Очевидность пишет:

в чём объективные преимущества UTF-16 перед UTF-8?

Строго двухбайтовое представление исключает ситуацию как с UTF-8 когда невозможно определить длину строки (из-за того что в UTF-8 разные знаки кодируются последовательностью разной длины). А то что UTF-16 занимает много места, так с такими носителями как сейчас это неактуально.


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#13 05-07-10 23:35:22

Майор Очевидность
борец со справедливостью
Здесь с 28-10-09
Сообщений: 1,371

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

one.two.three.troll пишет:

.net и жаба юзают 16-ю, а значит наш хомячек туда же. Юзал бы .net 8-ю или "32-ю" доказывал, что она лучше.

1. читается как хомя́чек. польская фамилия, наверное smile
2. громатека нисаблюдена.

пишите правильнее, господа)

Svart Testare пишет:

невозможно определить длину строки (из-за того что в UTF-8 разные знаки кодируются последовательностью разной длины)

ну, в UTF-16 такой косяк тоже весьма возможен, если попадётся символ не из базовой языковой плоскости.
да, я, конечно, осведомлён о соотношении вероятностей встретить такие символы в -16 и -8.
однако, если разрешить проблему с -16 тупо делением суммарного количества байтов на два, то это будет сильно похоже на Швейка, курящего в арсенале.
на первый раз вроде обойдётся, но кто его, чёрт возьми, знает, что будет потом...

Отредактировано Майор Очевидность (05-07-10 23:53:24)


all your post are belong to us.

Вне форума

#14 05-07-10 23:57:47

Майор Очевидность
борец со справедливостью
Здесь с 28-10-09
Сообщений: 1,371

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Невропаразитолог, костыль детектед smile


all your post are belong to us.

Вне форума

#15 06-07-10 00:08:13

Невропаразитолог
Алексей
Здесь с 05-10-09
Сообщений: 2,729

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Майор Очевидность пишет:

Невропаразитолог, костыль детектед

Ога, отличный вариант. Особливо  для тех кому нужно что-либо окромя "певец - песня", прекрасно умещающихся в имени файла. Можно ещё вот так:  вставить композицию во флеш - ролик с  кнопочками, фотографиями и прочими свистоперделками. Уж куда нагляднее. А мне даже ID3 теги кажутся порой бессмысленными....


0_685e9_d23af5a0_XS.jpg очевидно-невероятное или невероятно-очевидное...

Вне форума

#16 06-07-10 00:47:04

Linups_Troolvalds
С нами Баг!
Откуда: Отовсюду
Здесь с 06-10-09
Сообщений: 2,100

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Невропаразитолог пишет:

исполнитель - название песни.wav вполне достаточно, не?

Не. И потом, бросьте вы этот wav, сейчас любая сраная печка-буржуйка может loseless декодировать без страшных для психики последствий. Да и вообще, акустика, на которой loseless имеет смысл, далеко не у всех есть и, открою страшную тайну, очень немного кому нужна, потому что отличия очень многие могут не заметить и не оценить.

Отредактировано Linups_Troolvalds (06-07-10 00:47:33)


.:``́3̶E̶P̶O̶W̶h̶`́`:.

Вне форума

#17 06-07-10 01:38:49

Mike22
Участник
Здесь с 03-10-09
Сообщений: 1,032

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

> Эмм.. да. Как названия файлов в *nix'овых ФС они разные, а как понятия -- одно и тоже, как cp1251 и Windows-1251.

Не-а. UTF-8 - это strict-модель. Всякий UTF-8 есть utf8, но не всякий utf8 есть UTF-8

Вне форума

#18 06-07-10 16:55:48

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Svart Testare пишет:

Это уже реально существующая поддержка UTF-16. Где ж зоопарк?

А, между прочим, вы знаете, почему в винде UTF-16 - натив?

Отредактировано petrun (06-07-10 16:56:40)


Анархия-мама сынов своих любит

Вне форума

#19 06-07-10 17:53:51

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

petrun пишет:

А, между прочим, вы знаете, почему в винде UTF-16 - натив?

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


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#20 06-07-10 17:56:55

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Svart Testare пишет:

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

Все просто: на момент создания ребятами из DEC ядра NT представления UTF-8 еще просто не существовало.
Выводы - сами.


Анархия-мама сынов своих любит

Вне форума

#21 06-07-10 18:04:29

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

petrun пишет:

Все просто: на момент создания ребятами из DEC ядра NT представления UTF-8 еще просто не существовало.
Выводы - сами.

Как бы там ни было, MS не прогадала и сделала шаг в будущее smile


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#22 06-07-10 18:10:17

Майор Очевидность
борец со справедливостью
Здесь с 28-10-09
Сообщений: 1,371

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Svart Testare пишет:

Как бы там ни было, MS не прогадала и сделала шаг в будущее

мне кажется, или это звучит как мантра?


all your post are belong to us.

Вне форума

#23 06-07-10 18:14:00

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Майор Очевидность пишет:

мне кажется, или это звучит как мантра?

Вам всё время кажется когда речь заходит об MS smile И многим другим тоже что-то кажется и мерещится smile


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#24 06-07-10 18:25:16

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

Svart Testare пишет:

Как бы там ни было, MS не прогадала и сделала шаг в будущее

Ну да, они просто не смогли перейти на более адекватную технологию.


Анархия-мама сынов своих любит

Вне форума

#25 06-07-10 18:27:56

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: utf-8 vs utf-16 vs win-1251 vs koi-8

petrun пишет:

Ну да, они просто не смогли перейти на более адекватную технологию.

Преимущества UTF-16 уже обсуждались. Потрудитесь найти.


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 0

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 1.75 Мбайт (Пик: 1.83 Мбайт) ]