Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Вниз

Просмотр Dos овских файлов в RichEdit   Найти похожие ветки 

 
Mishenka   (2006-02-26 10:32) [0]

Загружаю в RichEdit текстовый файл в Dos кодировке. Вместо русских букв высвечиваются иероглифы. Подстановка OEM_CHARSET непомогла. Что тут делать?


 
ЮЮ ©   (2006-02-26 10:51) [1]

установи RichEdit.Font Name = Terminal, коль преобразовать влом. Только потом не спрашивай, а как теперь набирать DOS-овскими символами с клавиатуры


 
Mishenka   (2006-02-26 11:03) [2]

Так я установил, но ничего не изменилось.


 
ANB ©   (2006-02-26 11:09) [3]

Загружай в MEMO. Это поможет.


 
Mishenka   (2006-02-26 11:11) [4]

А что в RichEdit эта проблема не решается?


 
clickmaker ©   (2006-02-26 11:19) [5]

OemToChar()


 
Mishenka   (2006-02-26 11:23) [6]


> clickmaker ©   (26.02.06 11:19) [5]
> OemToChar()

То есть надо переводить каждую строку отдельно?


 
ANB ©   (2006-02-26 11:32) [7]


> То есть надо переводить каждую строку отдельно?

Можно и весь текст зараз.


 
clickmaker ©   (2006-02-26 11:33) [8]


> Mishenka   (26.02.06 11:23) [6]

весь текст


 
ANB ©   (2006-02-26 11:33) [9]

Но при этом "уйдет" псевдографика и некоторые спецсимволы. Для построчного варианта - то же самое, но дольше.


 
Serg1981 ©   (2006-02-26 20:37) [10]

у меня работает такая фукция:
function DosToWin(St : string) : string;
var Ch : PChar;
begin
 Ch := StrAlloc(Length(St) + 1);
 OemToAnsi(PChar(St), Ch);
 Result := Ch;
 StrDispose(Ch)
end;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.038 c
2-1141906952
Barsky
2006-03-09 15:22
2006.03.26
Форма поверх всех окон.


2-1142333201
Sonnetrut
2006-03-14 13:46
2006.03.26
База данных - файл Excel


11-1123050971
Дмитрий Пырин
2005-08-03 10:36
2006.03.26
XML parser


8-1130080534
!Trinix
2005-10-23 19:15
2006.03.26
3D painting


10-1115555213
MaFon
2005-05-08 16:26
2006.03.26
Проблема Delphi+Word





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский