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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2014, 15:17   #11
aLLeXUs
Новичок
Джуниор
 
Регистрация: 05.08.2014
Сообщений: 2
По умолчанию

немного не то что мне нужно.
Я разобрался как с другого приложения прочитать в нормальной кодировке. Нужно в ReadCA убрать
Код:
OemToAnsi(@Buf, @Buf);
и вместо
Код:
Result := Copy(Buf, 1, rdBuf);
нужно
Код:
Result := UTF8ToString(Copy(Buf, 1, rdBuf));
Но проблема с вводом русских букв осталась Я только выяснил что в WriteCA не происходит конвертация с Ansi в OEM866.
Код:
var
	Buf: array of AnsiChar;

CharToOem(@Buf, @Buf);
если закомментировать CharToOem то ничего не меняется.
aLLeXUs вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с консолью BomaN1 Помощь студентам 0 19.12.2011 20:41
GUI приложения. Работа с БД. Airou Помощь студентам 0 24.03.2011 15:43
Работа с текстовыми строками в GUI приложениях Anubys Общие вопросы C/C++ 7 24.03.2011 00:59
Работа с консолью WindOfDark Помощь студентам 0 07.01.2011 15:21
Работа с консолью, вопросы Hacker19_90 Общие вопросы C/C++ 21 24.12.2008 20:41