Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 04.10.2009, 01:43   #1
mosq
Форумчанин
 
Регистрация: 28.08.2009
Сообщений: 91
Репутация: 42
По умолчанию "??????" вместо русских букв в Memo1

Система WinXP sp2 Eng, установлены русские шрифты, все русские проги работают.

моя прога с memo1
пишу в mem1 текст по-русски, делаю memo1.lines.savetofile....
сохраняю русский текст в .тхт файле
открываю блокнотом - в нем нормальный русский текст
копирую из блокнота, вставляю обратно в memo1
в memo1 вместо русских букв вставляются "????????? ???? ???????"
при этом если печатать руками - печатается русскими нормально.

в чем причина? поигрался memo1.font.charset - никаких изменений.
как добиться корректной вставки текста в мемо1?
mosq вне форума   Ответить с цитированием
Старый 04.10.2009, 02:40   #2
SNUPY
Участник клуба
 
Регистрация: 15.02.2008
Адрес: Казань
Сообщений: 621
Репутация: 268

icq: 414710576
По умолчанию

Ф помощь:
http://forum.developing.ru/showthread.php?p=62303
__________________
Помог? Ну так нажми на весы!
SNUPY вне форума   Ответить с цитированием
Старый 04.10.2009, 10:12   #3
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,057
Репутация: 5241
По умолчанию

ну, ссылочка Абсолютно правильная.

хочу просто добавить немножко по теме.
Это проблема будет возникать со всеми приложениями, которые не знают, что такое UniCode.
самое простое решение, перед копированием в буфер обмена включать русскую раскладку клавиатуры.

и ещё. не гарантирую. но может помочь изменение кодовой страницы для западноевропейских языков (пример CodePage1251.reg ):
Код:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"

после внесения изменений, для вступления их в силу ОБЯЗАТЕЛЬНО перегрузить систему!
p.s. внимание! Если на компьютере идёт работа с западноевропейскими языками (ну, например, установлена расскладка клавиатуры для любого европейского языка), то лучше не менять кодовые таблицы!
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 04.10.2009, 13:40   #4
Ekzot1k
Пользователь
 
Аватар для Ekzot1k
 
Регистрация: 13.06.2009
Адрес: Home
Сообщений: 21
Репутация: 10

icq: 482875707
По умолчанию Хм...

А не пробовал грузить не в memo а в RichEdit ?
Ekzot1k вне форума   Ответить с цитированием
Старый 04.10.2009, 16:44   #5
mosq
Форумчанин
 
Регистрация: 28.08.2009
Сообщений: 91
Репутация: 42
По умолчанию

Цитата:
Это проблема будет возникать со всеми приложениями, которые не знают, что такое UniCode.
Хм, может есть смысл поиграться с ansitoutf8 и наоборот?..
mosq вне форума   Ответить с цитированием
Старый 04.10.2009, 21:56   #6
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,057
Репутация: 5241
По умолчанию

mosq, вряд ли... а главное — зачем!?!!
По ссылке SNUPY (пост #2) есть пример программки. На первый взгляд рабочей...
Serge_Bliznykov вне форума   Ответить с цитированием
Ответ

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Какой проекто выбирать в Delphi 2009 вместо "Application" в Delphi 7? TwiX Общие вопросы Delphi 2 08.08.2009 16:18
Знаки вопроса вместо русских букв Voody Работа с сетью в Delphi 8 23.06.2009 22:27
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]" ruelCrow Общие вопросы .NET 3 10.07.2008 23:29


08:30.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru