Кодировка. копирование из файла в Edit | |
---|---|
Артём Автор Сообщений: 116 Дата регистрации: 23.04.2001 |
есть текстовый файл со строками типа
открываю файл в блокноте, обязательно переключаюсь на русскую раскладку в виндоусе ctrl-a ctrl-c ctrl-v и в едите вижу русский текст если включена английская раскладка, то не получится, это виндоус так устроен пробую сделать так
Исправлено 1 раз(а). Последнее : Артём, 24.01.23 17:30 |
Re: Кодировка. копирование из файла в Edit | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Если вы знаете, какая раскладка должна быть при копировании, то
1) сохраняйте текущую раскладку 2) переключайтесь на нужную 3) делайте копипаст 4) возвращайте сохраненную раскладку Если не ошибаюсь в именах (погугльте), то это апишные функции GetKeyboardLayout ActivateKeyboardLayout |
Re: Кодировка. копирование из файла в Edit | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Спасибо, но это все мы знали еще со времен Win2000 Цитата:И какое отношение спич про раскладки клавы имеют к чтению данных из файла? В какой кодировке находится текст в файле? Образец самого файла можно увидеть? Есть подозрение, что он в юникоде. ------------------ Лень - это неосознанная мудрость. |
Re: Кодировка. копирование из файла в Edit | |
---|---|
Артём Автор Сообщений: 116 Дата регистрации: 23.04.2001 |
Извиняюсь, пока гулял, вспомнил, что сам же год назад уже с этим возился, и спрашивал (правда, наоборот)
forum.foxclub.ru так что работает такой код. как и почему он работает, я не помню
Исправлено 1 раз(а). Последнее : Артём, 24.01.23 22:56 |
Re: Кодировка. копирование из файла в Edit | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата:Будет нормально работать и так:
Особо понимать тут нечего - файл находится в кодировке utf-8 (которую Фокс "не понимает"), функция STRCONV() с параметром 11 перекодирует строку в "обычную" однобайтовую кодировку (ANSI, в случае русской Win = CP 1251). Исправлено 1 раз(а). Последнее : akvvohinc, 25.01.23 00:30 |
Re: Кодировка. копирование из файла в Edit | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
А упорное использование не самых свежих конструкций обязательно? Или платят за количество строк?
------------------ Лень - это неосознанная мудрость. |
Re: Кодировка. копирование из файла в Edit | |
---|---|
Артём Автор Сообщений: 116 Дата регистрации: 23.04.2001 |
Цитата:Спасибо. так и буду писать. Я не профессионал. никто не платит. Автоматизирую свою работу. |
© 2000-2024 Fox Club  |