LINUX.ORG.RU

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

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

C чегобы это венда - тормоз? Юникод появился еще в Win NT (не знаю правда насколько полно)и был полностью внедрён в Win 2K. Тормозят недопрограммисты.

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

А командная строка до сих пор нормально только в 866-й кодировке работает :) Плюс масса софта с однобайтовой системной локалью до сих пор...

Да и юникод там же, вроде, только UTF-16. Соответственно, непонятно, корректно ли работают программы с символами, которые в 16 бит не влезают.

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

командная строка ка ни парадоксально там юниокдная, только для совместимость по умолчанию работает ка 866, но в справке можно найти много интересного 8)

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

>Да и юникод там же, вроде, только UTF-16. Соответственно, непонятно, корректно ли работают программы с символами, которые в 16 бит не влезают.

Более чем уверен, что некорректно.

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

> вот это да :) не ожидал. имхо венда - единственный на сегодня тормоз в деле глобального перехода на юникод.

гы гы ,и кто бы говорил ...

<troll_mode_on>
Я всегда считал , что именно слакаварь и есть ручной ступор для юникода и вообще , всего нового в Linux.
Это преподносится там как особые формы мудрости и прозорливости Великого Кормчего.
<troll_mode_off>

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

>Что значит «только»? Так как раз правильней.

Ох, помню, и было у нас проблем с BOM в Java-проекте, пока «законодательно» его не запретили под страхом отлучения :)

В PHP недавно на одном сайте скрипты чинил - там тоже местные деятели включаемый файл с BOM сохранили.

...

В общем, не вижу я в этом BOM смысла. Пользы никакой, один вред :)

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

>В UTF-8 не нужен BOM.

В том смысле, что LE оно или BE - нет. Но как указатель самого факта UTF-8 - в винде используется.

Собственно, по-другому Notepad и не умеет :)

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

Когда не известно, в каком именно представлении находится юникодный текст, BOM нужен. А в текстовых файлах это именно так.

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

>В PHP недавно на одном сайте скрипты чинил - там тоже местные деятели включаемый файл с BOM сохранили.

Подсказка: BOM можно разместить в случае PHP-скрипта не в начале файла.

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

UTF-8 всегда в одном представлении. Это вам не UTF-16.

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

>Когда не известно, в каком именно представлении находится юникодный текст, BOM нужен. А в текстовых файлах это именно так.

Стандарта единого нет. Поэтому и решение бессмысленное. Поэтому там, где нужно чётко оговаривать кодировку файла, это делается иначе. См., например, как это у Питона делается.

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

если вдруг у тебя есть какая-то информация по поводу utf-8 в командной строке WinXP-Vista-7RC1 из справки и ты ею поделишься, буду благодарен.

spunky ★★
()

KRoN73 никак от тебя не ожидал ! Юникод придумали в Bell-Labs для Plan9. Microsoft тут не причём.

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

>Microsoft тут не причём.

А я хоть где-то утверждаю обычное? :) Посмотри внимательно первое сообщение.

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