Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2014, 14:02   #1
Berlioz
Изучающий C и ASM
Пользователь
 
Регистрация: 25.05.2012
Сообщений: 89
Стрелка Юникодный конвертер из текста в коды

Всех приветствую!
На создание этой проги сподвиг мой пост http://programmersforum.ru/showthread.php?t=252256
А добило то, что FASM обрабатывает текст соответственно системной локали (у меня стоит немецкая локаль и локализация), соответственно все русские символы в прогамме становились вопросами.
Исходники прилагаются

Требования: Windows XP x64 и выше

Пользуйтесь, только при распространении не забывайте автора указывать

пример
Код:
title      dw 0x55,0x6e,0x69,0x63,0x6f,0x64,0x65,0x20,0x4b,0x6f,0x6e,0x76,0x65,0x72,0x74,0x65,0x72,0
Только не забывайте про null-терминаторы!!!

P.S. Переход на новую строку делается через Ctrl+Enter(Strg+Eingabe)
P.S.2 Если кто-то программу перепишет на x32, возражать не буду

UPD: Сам конвертер написан для asm, но может быть использован и для C/C++
Вложения
Тип файла: zip Unicode Converter.zip (12.0 Кб, 11 просмотров)

Последний раз редактировалось Berlioz; 03.01.2014 в 14:18.
Berlioz вне форума Ответить с цитированием
Старый 03.01.2014, 14:43   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А добило то
Всмысле в редакторе фасма кракозяблики?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.01.2014, 17:08   #3
Berlioz
Изучающий C и ASM
Пользователь
 
Регистрация: 25.05.2012
Сообщений: 89
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Всмысле в редакторе фасма кракозяблики?
Хуже. Одни вопросы вместо русских символов
Berlioz вне форума Ответить с цитированием
Старый 03.01.2014, 17:27   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что за проблема переконвертить в notepad++ и открывать уже переведенное?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.01.2014, 17:37   #5
Berlioz
Изучающий C и ASM
Пользователь
 
Регистрация: 25.05.2012
Сообщений: 89
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А что за проблема переконвертить в notepad++ и открывать уже переведенное?
С юникодом куча проблем. Никто не даст гарантии, что сам компилятор нормально обрабатывает юникод, да и из IDE вызывать компилятор удобнее
Berlioz вне форума Ответить с цитированием
Старый 03.01.2014, 18:35   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

сам фасм нормально обрабатывает юникод, fasmw нет.(там есть директива du)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.01.2014, 18:48   #7
Berlioz
Изучающий C и ASM
Пользователь
 
Регистрация: 25.05.2012
Сообщений: 89
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
сам фасм нормально обрабатывает юникод, fasmw нет.(там есть директива du)
А какая тогда IDE для FASM нормально работает с юникодом? Просто ручками компилить тоже не айс.

P.S. Программа уже написана. ИМХО, для FASMW вещь нужная
Berlioz вне форума Ответить с цитированием
Старый 03.01.2014, 19:07   #8
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,770
По умолчанию

Цитата:
Сообщение от Berlioz Посмотреть сообщение
А какая тогда IDE для FASM нормально работает с юникодом?
Прикрути его как внешний компилятор к PSPad, например.
Vapaamies вне форума Ответить с цитированием
Старый 03.01.2014, 19:59   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Berlioz Посмотреть сообщение
А какая тогда IDE для FASM нормально работает с юникодом? Просто ручками компилить тоже не айс.

P.S. Программа уже написана. ИМХО, для FASMW вещь нужная
спокойно прикручивается к notepad++, я прикручивал к своему любимом редактору(EditPad Pro)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертер VanHelsing C# (си шарп) 6 17.10.2011 14:25
Конвертер VanHelsing Софт 0 22.07.2010 11:46
Конвертер на С++ VanHelsing Общие вопросы C/C++ 5 21.07.2010 15:01
Как можно записать в Edit1.Text юникодный символ U+2014 0x97 (Dash)? SkAndrew Общие вопросы Delphi 1 07.02.2010 00:11
конвертер KORT Свободное общение 3 27.08.2007 01:47