AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.12.2013, 11:13   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,889 / 3165 (113) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Решение нашлось

X++:
//pkoz 17.12.2013
server static str oem2Char(str strSource)
{
    str     ret;

    System.Text.Encoding    encAnsi;
    System.Text.Encoding    enc866;

    System.Byte[]           bytesAnsi;
    System.Byte[]           bytes;
    ;
    new InteropPermission(InteropKind::ClrInterop).assert();

    encAnsi     = System.Text.Encoding::get_Default();
    enc866      = System.Text.Encoding::GetEncoding(866);

    bytesAnsi   = encAnsi.GetBytes( strSource );
    
    bytes = System.Text.Encoding::Convert(enc866, encAnsi, bytesAnsi);
    ret = encAnsi.GetString(bytes);
    return ret;
}
За это сообщение автора поблагодарили: gl00mie (7), demoded (2),  (1).
Старый 17.12.2013, 11:21   #2  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
X++:
    str dos2win(str _source, int _srcCodePage = 866, int _destCodePage = 1251)
    {
        System.Text.Encoding    encodingSource  = System.Text.Encoding::GetEncoding(_srcCodePage);    
        System.Text.Encoding    encodingDest    = System.Text.Encoding::GetEncoding(_destCodePage);        
        System.Byte[]           buff            = encodingSource.GetBytes(_source);        
        str                     dest            = encodingDest.GetString(buff);
        return  dest;
    }
UPD: Упс, опередили)
__________________
За это сообщение автора поблагодарили: Logger (10), Ace of Database (3), Weez (3).
Теги
.net, ansi, ascii, cp866, utf8, законченный пример, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание текстового файла в кодировке DOS Pismarkina DAX: Программирование 5 18.06.2012 14:57
Файлы XML, CSV, HTML в кодировке Unicode EVGL DAX: База знаний и проекты 3 16.01.2009 14:23
Вывод отчета в файл в пакетном режиме Egor_bl DAX: Программирование 16 09.10.2006 19:10
Отчет записать сразу как RTF файл st_msav DAX: Программирование 2 17.01.2006 18:52
считать/записать данные в файл Valia DAX: Программирование 7 19.11.2003 11:59

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:11.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.