Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 07 May 24 17:54:30, всего сообщений: 3555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3490 из 3555 ======================================== RU.GOLDED =
От   : Nil A                            2:5015/46          13 Mar 24 17:39:22
Кому : Vladimir Fyodorov                                   13 Mar 24 17:39:22
Тема : В консольном режиме Linux даже при выборе кодировки UTF-8 вместо ки
FGHI : area://RU.GOLDED?msgid=2:5015/46+65f1bb7b
На   : area://RU.GOLDED?msgid=2:6035/3.1+65f13f7b
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hello, Vladimir!

Wednesday March 13 2024 08:51, from Vladimir Fyodorov -> Vitaliy Aksyonov:

VF> В досовском голдеде у меня, кстати, тоже XLATLOCALSET не указан, и при
VF> этом проверка работала. Правда, давно это было, и голдед там
VF> десятилетней давности, но думаю, что если обновить, ничего не
VF> изменится.

В ДОСе через int21h
DOS Fn 6501H: Get Extended Country Information
http://www.techhelpmanual.com/544-dos_fn_6501h__get_extended_country_information.html

const char *get_charset(void)
{
#if defined(__DJGPP__)
    int segment, selector;
    __dpmi_regs regs;

    strcpy(charsetbuf, GOLDED_DEFAULT_CHARSET);
    if ((segment = __dpmi_allocate_dos_memory(3, &selector)) != -1)
    {
        regs.h.ah = 0x65;
        regs.h.al = 0x01;
        regs.x.bx = 0xffff;
        regs.x.dx = 0xffff;
        regs.x.cx = 41;
        regs.x.es = segment;
        regs.x.di = 0;
        __dpmi_int(0x21, &regs);
        if (!(regs.x.flags & 1) and (regs.x.cx == 41))
        {
            int CCP = _farpeekw(selector, 5);
            sprintf(charsetbuf, "CP%i", CCP);
        }
        __dpmi_free_dos_memory(selector);
    }


Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.031416 секунды