Есть ли кодировка IBM866 в забугорных win консолях?

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Re: Есть ли кодировка IBM866 в забугорных win консолях?

Сообщение Снег Север » 09.05.2021 20:26:52

Самое смешное для линуксойдов - я как раз двадцать лет все программы проверяю на совместимость при запуске с английской, кириллической и ивритской локалью. На всех версиях винды, начиная с ХР. И всё работает без "рандомной неведомой лажи" :mrgreen: Что же я делаю не так? :lol:
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3038
Зарегистрирован: 27.11.2007 16:14:47

Re: Есть ли кодировка IBM866 в забугорных win консолях?

Сообщение Сквозняк » 09.05.2021 20:42:41

Да фигню ненужную пишешь, соответственно у неё и зависимости ненужные и структура сложная не нужна - пиши себе всю логику в кейпрессед и радуйся.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: Есть ли кодировка IBM866 в забугорных win консолях?

Сообщение Seenkao » 09.05.2021 21:43:47

Снег Север писал(а):Что же я делаю не так?
интересно, если ты из своих проектов выпилишь LCL составляющую, они заработают?
Seenkao
энтузиаст
 
Сообщения: 526
Зарегистрирован: 01.04.2020 03:37:12

Re: Есть ли кодировка IBM866 в забугорных win консолях?

Сообщение Снег Север » 09.05.2021 21:55:59

Seenkao писал(а):если ты из своих проектов выпилишь LCL составляющую, они заработают?

Работа с юникодом для файловой системы - не LCL. Но наиболее серьезные вещи я на делфи пишу, лазарь - для мелочей.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3038
Зарегистрирован: 27.11.2007 16:14:47

Re: Есть ли кодировка IBM866 в забугорных win консолях?

Сообщение Seenkao » 09.05.2021 22:05:21

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

Я, например, даже не хотел долго и упорно разбираться что происходит, при работе с файлами. Но лично для меня, это и было не долгим "обучением". И я не вижу разницы в использовании (кроме названий функций и их составляющей) для какой-либо системы. Так что Виндовозники, Линуксоидники, Маковщики и прочие тут совершенно не при чём.
Seenkao
энтузиаст
 
Сообщения: 526
Зарегистрирован: 01.04.2020 03:37:12

Re: Есть ли кодировка IBM866 в забугорных win консолях?

Сообщение Vadim » 10.05.2021 04:56:29

Сквозняк писал(а): Рецепт "отруби интернет и поставь десятку в виртуалку" как бы есть, а лучшего и там скорее всего не посоветуют...

Вряд ли можно посоветовать что-то лучше. ;-) Ведь действительно, пока не попробуешь - не узнаешь. Твой случай сильно уж специфический.
У меня проблема с кодировками была только однажды и то не связанная с программированием, но связанная как раз с виндой. :-) Посылал вордовские файлы товарищу в Минск. У меня на работе MSWord 2010 и у него тоже. Единственная разница - у меня русская локализация, а у него, как нетрудно догадаться - белорусская. И вот он мне прислал скрнишот, что у него показывает эта "самая лучшая в мире безглючная система" - все пробелы куда-то пропали, некоторые буквы заменены другими. Короче - читать невозможно. :D

Добавлено спустя 32 минуты 21 секунду:
Не знаю, поможет ли нет, но был у меня как-то раз случай, когда необходимо было тоже избежать какой-то определённой локализации. При этом все необходимые файлы находились в каталоге пользователя. А вот пользователь мог быть на каком угодно языке.
В качестве решения проблемы я использовал спецфункции винды, которые выдают расположение предопределённых каталогов - SHGetSpecialFolderPath(0, Искомый_путь, Идентификатор_папки, False). Здесь нам интересны 2-ой и 3-ий параметры. 3-ий параметр - целочисленный идентификатор нужной папки, например, CSIDL_DESKTOPDIRECTORY - где расположен рабочий стол. Идентификаторов там много, надо смотреть MSDN. 2-ой параметр - туда функция засовывает нужный путь папки.
Таким образом мне удалось избежать проблем с конкретной кодировкой системы.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Пред.

Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

Рейтинг@Mail.ru