|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.05.2018, 10:06 | #1 |
Пользователь
Регистрация: 25.04.2018
Сообщений: 45
|
Перекодирование
Добрый день.
У меня вопрос по чистому Win32 API без привязки к какому-либо языку программирования, поэтому отвечающим нужно написать название Win32 API функции, а не писать код, написанный на каком-либо языке программирования. Есть ли Win32 API фцнкция для перекодирования, с помощью которой можно перекодировать cp866 в windows-1251? |
29.05.2018, 10:23 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Опять отвечающие что-то должны.
Лучше пойду отсюда пока не стал должен что-то еще.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
29.05.2018, 10:37 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Через MultiByteToWideChar и WideCharToMultiByte. Но конкретно в вашем случае проще таблицу замены сделать.
|
29.05.2018, 10:44 | #4 |
Пользователь
Регистрация: 25.04.2018
Сообщений: 45
|
p51x, а что такое "таблица замены"? Это на Win32 API или вы предлагаете написать код на каком-то языке программирования? Я в первом посте написал, что у меня вопрос по чистому Win32 API без привязки к каком-либо языку программирования.
|
29.05.2018, 10:52 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
1. Вы посты выборочно читаете? Я в первом предложении написал вам чистое винапи.
2. Нет такого понятия как "чистый винапи без привязки к какому-либо яп". Потому что апи уже подразумевает какой-то яп. В случае винапи это асм, с. |
29.05.2018, 10:56 | #6 |
Пользователь
Регистрация: 25.04.2018
Сообщений: 45
|
p51x, я увидел предложенную функцию. Но вы же еще написали в посте, я и спросил, что это такое.
|
29.05.2018, 11:01 | #7 |
Пользователь
Регистрация: 25.04.2018
Сообщений: 45
|
p51x, можете здесь доказывать, что Win32 API привязан к языку программирования: http://www.programmersforum.ru/showt...28#post1736928
Чтобы эту тему не захламлять. |
29.05.2018, 11:08 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А вы кто здесь, чтобы решать кто, что и где должен делать?
|
29.05.2018, 11:16 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
OemToChar OemToCharBuff
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.05.2018, 14:48 | #10 |
Пользователь
Регистрация: 25.04.2018
Сообщений: 45
|
MultiByteToWideChar не подходит для перекодировки, которая написана в посте 1 - русский текст искажается и пробелы подставляются между символами.
Я так понимаю, что MultiByteToWideChar перекодирует в юникод. Значит нужно перекодировать именно в ANSI. Я сам в кодировках вообще не разбираюсь, не понимаю, как они работают и какой принцип. Просто нужно перкодировать текст, получаемый из программы CMD (командная строка). |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кодирование и перекодирование | Esoone | Общие вопросы Delphi | 1 | 20.11.2012 16:00 |
Перекодирование видео потока в Smooth Streaming | Cronos20 | WPF, UWP, WinRT, XAML | 0 | 10.05.2011 21:18 |
Перекодирование русских текстов на C# | Donix | Помощь студентам | 0 | 07.05.2011 12:51 |
перекодирование MySQL Бд | mrgrudge | PHP | 3 | 16.12.2010 14:24 |
Перекодирование | StudentPolitech | Свободное общение | 0 | 04.07.2009 21:49 |