Псевдографика, в .txt |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Псевдографика, в .txt |
sheka |
Сообщение
#1
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
при выводе в тхт получаются иероглифы. как зделать по-нормальному?
|
volvo |
Сообщение
#2
|
Гость |
TXT чем открываешь? Windows-Блокнотом? Сохраняется-то в CP866, значит и просматривать надо в этой же кодировке...
|
sheka |
Сообщение
#3
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
но блокнот же такой не поддерживает!
тоесть никак нельзя? или какой-то навороченій редактор устанавливать? |
volvo |
Сообщение
#4
|
Гость |
http://forum.sources.ru/index.php?showtopi...ndpost&p=690195 , используй функцию OemToAnsi, которая там описана... Может, сработает... А может и нет, если псевдографика вообще не поддерживается Win-кодировкой
P.S. Нет, не сработает... Нет псевдографики в Win-кодировке... Открывай Far-ом, или еще чем-нибудь, что позволяет работать с CP866... |
OCTAGRAM |
Сообщение
#5
|
Большевик–концептуал Группа: Пользователи Сообщений: 194 Пол: Мужской Реальное имя: Иван Левашев Jabber: bu_gen@octagram.name Skype: i.levashew QQ: 3152538431 Ада: Сторонник Embarcadero Delphi: Сторонник Free Pascal: Разработчик Turbo Pascal: Установлен Репутация: 1 |
WordPad умеет ОЕМ
-------------------- If you want to get to the top, you have to start at the bottom
|
SKVOZNJAK |
Сообщение
#6
|
Профи Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
Можешь моей утилитой открывать через локальную менюшку. IBM 866 у неё родная кодировка.
http://kran100.narod.ru/hkj/gleanor103.zip Сообщение отредактировано: SKVOZNJAK - |
sheka |
Сообщение
#7
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
вот, сделал такую программку на делфи.
меняет текст при неправильной расскладке клавиатуры. Koder.zip ( 233.41 килобайт ) Кол-во скачиваний: 415 в файл выводит все хорошо, а если вводить английские символы(в первый мемо), потом скопировать русские(из второго мемо) и вставить их, например, в тот же блокнот - получаются иероглифы. почему? |
volvo |
Сообщение
#8
|
Гость |
Ты бы код показал, может чего и посоветовали бы, а так, просто догадываться - не очень интересно...
|
sheka |
Сообщение
#9
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
извините, не тот архив выложил. исправился.
Сообщение отредактировано: sheka - |
volvo |
Сообщение
#10
|
Гость |
Проверить не могу, негде. Но попробуй в том Memo, куда пишется результат, установить CharSet в Russian, тогда не должно быть того, о чем ты говоришь...
P.S. Перенести тему в Дельфи? (здесь уже не теория, а реализация пошла все-таки...) |
sheka |
Сообщение
#11
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
charset не помогает.
английская расскладка всегда зорошо получается, а русская никак. кстати, если я ввел русской расскладкой, перевел в английскую, а потом опять в русскую - все хорошо, но при непосредственном переводе из английской в русскую получаются иероглифы. P.S. Перенести тему в Дельфи? (здесь уже не теория, а реализация пошла все-таки...) да. можешь и переименовать. все таки о кодировках (наверное) говорим. Сообщение отредактировано: sheka - |
sheka |
Сообщение
#12
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
извините за навязчивость, но помогите мне с этой проблемой.
нигде не могу найти ничего про такую особенность мемо. |
volvo |
Сообщение
#13
|
Гость |
Про какую особенность? Телепаты - в отпуске. Ты пишешь, что
в файл выводит все хорошо ... А с чего оно у тебя вдруг в файл что-то выводит, ты не думал? В коде НЕТ никакого вывода в файл. Опять же, ты на какой версии Windows работаешь (русская/английская/китайская/...), не указал? Версия Дельфи? Не указал? В какой кодировке у тебя тот TXT-файл, в который ты вставляешь скопированный текст? Не указал? Что ж ты хочешь после этого? |
sheka |
Сообщение
#14
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
заменил. надеюсь в этот раз уже на то что надо
особенность такова, что строка при выводе в файл сохраняется в нормальной кодировке, а если эту же строку вывести в мемо, скопировать и вставить в блокнот - получаются иероглифы. вроде виндоз русский. Borland Delphi Enterprise 7. |
volvo |
Сообщение
#15
|
Гость |
Ты вынудил меня просто зайти под Windows...
Попытаюсь воспроизвести описанное тобой поведение... Смотри, что происходит: WinXP SP3, английская, запускаю твой EXE-шник и пытаюсь результат перекодировки скопировать в NotePad. Результат (видеофайл, около 2Мб) Как это понимать? Где проблема? |
sheka |
Сообщение
#16
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
если не ошибаюсь у меня SP2 русский. при выполнении аналогичных действий - все равно закарлючки, даже нотепад скачал - и в нем тоже (даже ворд не понимает).
кстати, расскажи как это ты так видео делаешь? Сообщение отредактировано: sheka - |
volvo |
Сообщение
#17
|
Гость |
|
Unconnected |
Сообщение
#18
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
У меня возникла подобная проблема, поэтому решил написать сюда:)
Есть у меня, значит, программа, и запускаю я её на удалённом сервере, на котором стоит испанский Windows Server 2003. Следовательно, в программе русские надписи не отображаются, и то, что она выводит в текстовик, тоже получается в странной кодировке. Русифицировать Windows тамошний варианта нет. Что можно сделать? -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
volvo |
Сообщение
#19
|
Гость |
Использовать Unicode-компоненты тоже нет варианта? TMS, например. Или Дельфи 2009, в которой наконец-то VCL Юникодный... В частности,
Memo1.Lines.SaveToFile('test.txt', TEncoding.Unicode);мне только что сохранило содержимое Memo1 в Юникодный файл, все три языка читаются оттуда прекрасно... |
sheka |
Сообщение
#20
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
|
Текстовая версия | 8.06.2024 14:19 |