Есть ли кодировка IBM866 в забугорных win консолях?
Модератор: Модераторы
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Самое смешное для линуксойдов - я как раз двадцать лет все программы проверяю на совместимость при запуске с английской, кириллической и ивритской локалью. На всех версиях винды, начиная с ХР. И всё работает без "рандомной неведомой лажи"
Что же я делаю не так? 
Да фигню ненужную пишешь, соответственно у неё и зависимости ненужные и структура сложная не нужна - пиши себе всю логику в кейпрессед и радуйся.
интересно, если ты из своих проектов выпилишь LCL составляющую, они заработают?Снег Север писал(а):Что же я делаю не так?
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Seenkao писал(а):если ты из своих проектов выпилишь LCL составляющую, они заработают?
Работа с юникодом для файловой системы - не LCL. Но наиболее серьезные вещи я на делфи пишу, лазарь - для мелочей.
Значит имеешь достаточный опыт!? А кто-то его не имеет, а иногда даже не знает куда копать (не конкретно к кому-то это относится, а в общем плане).
Я, например, даже не хотел долго и упорно разбираться что происходит, при работе с файлами. Но лично для меня, это и было не долгим "обучением". И я не вижу разницы в использовании (кроме названий функций и их составляющей) для какой-либо системы. Так что Виндовозники, Линуксоидники, Маковщики и прочие тут совершенно не при чём.
Я, например, даже не хотел долго и упорно разбираться что происходит, при работе с файлами. Но лично для меня, это и было не долгим "обучением". И я не вижу разницы в использовании (кроме названий функций и их составляющей) для какой-либо системы. Так что Виндовозники, Линуксоидники, Маковщики и прочие тут совершенно не при чём.
Сквозняк писал(а): Рецепт "отруби интернет и поставь десятку в виртуалку" как бы есть, а лучшего и там скорее всего не посоветуют...
Вряд ли можно посоветовать что-то лучше.
У меня проблема с кодировками была только однажды и то не связанная с программированием, но связанная как раз с виндой.
Добавлено спустя 32 минуты 21 секунду:
Не знаю, поможет ли нет, но был у меня как-то раз случай, когда необходимо было тоже избежать какой-то определённой локализации. При этом все необходимые файлы находились в каталоге пользователя. А вот пользователь мог быть на каком угодно языке.
В качестве решения проблемы я использовал спецфункции винды, которые выдают расположение предопределённых каталогов - SHGetSpecialFolderPath(0, Искомый_путь, Идентификатор_папки, False). Здесь нам интересны 2-ой и 3-ий параметры. 3-ий параметр - целочисленный идентификатор нужной папки, например, CSIDL_DESKTOPDIRECTORY - где расположен рабочий стол. Идентификаторов там много, надо смотреть MSDN. 2-ой параметр - туда функция засовывает нужный путь папки.
Таким образом мне удалось избежать проблем с конкретной кодировкой системы.
