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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2014, 23:00   #11
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
русские имена в батнике (по умолчанию) должны быть в кодировке OEM (она же 866).
Как проверить?
ZuBy вне форума Ответить с цитированием
Старый 30.01.2014, 23:06   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Если FAR менеджер есть под рукой, то, насколько помню, там кодировку текстового файла очень просто поменять
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.01.2014, 23:12   #13
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Если FAR менеджер есть под рукой, то, насколько помню, там кодировку текстового файла очень просто поменять
есть Notepad++, в нем попробовал работает.

Но ведь я так не делал, когда с zip'ом работал! Значит есть какое-то решение!
ZuBy вне форума Ответить с цитированием
Старый 30.01.2014, 23:15   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вот. два файлика для тестирования.
в каком что, думаю, разберётесь
code866_dos.zip
code1251_win.zip


Цитата:
Но ведь я так не делал, когда с zip'ом работал! Значит есть какое-то решение!
позвольте полюбопытствовать... А что именно Вы делали с zip'ом? Поконкретнее, пожалуйста.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 30.01.2014, 23:21   #15
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А что у нас там в XE ParamStr возвращает - String. Вот и запишите его значение побайтно в лог после принятия и разберитесь что-там за кодировка. И проблемы отпадут.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.01.2014, 23:34   #16
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
вот. два файлика для тестирования.
в каком что, думаю, разберётесь
Вложение 65799
Вложение 65800



позвольте полюбопытствовать... А что именно Вы делали с zip'ом? Поконкретнее, пожалуйста.
файлы в архив паковал, распаковывал.
просто в блокноте набивал текст и запускал,никакие настройки не нужны были в консоле
ZuBy вне форума Ответить с цитированием
Старый 30.01.2014, 23:36   #17
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

раз уж тут речь зашла про кодировки, то у меня следующий вопрос. Есть некая программа, создающая файл методами
Код:
FileCreate
FileWrite
Если открыть созданный фал с помощью Notepad, то файл открывается в кодировке Ansi. Что можно сделать чтоб файл начал открываться в UTF-8? В файле присутствуют смешанные текстовые, и бинарные фрагменты.
doktor255 вне форума Ответить с цитированием
Старый 30.01.2014, 23:37   #18
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А что у нас там в XE ParamStr возвращает - String. Вот и запишите его значение побайтно в лог после принятия и разберитесь что-там за кодировка. И проблемы отпадут.
а как тогда насчет драг-н-дропа? кидаю кучу файлов на exe и он прекрасно все читает
ZuBy вне форума Ответить с цитированием
Старый 30.01.2014, 23:40   #19
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от doktor255 Посмотреть сообщение
раз уж тут речь зашла про кодировки, то у меня следующий вопрос. Есть некая программа, создающая файл методами
Код:
FileCreate
FileWrite
Если открыть созданный фал с помощью Notepad, то файл открывается в кодировке Ansi. Что можно сделать чтоб файл начал открываться в UTF-8? В файле присутствуют смешанные текстовые, и бинарные фрагменты.
Ваша программа? Если да, то записать файл в нужной кодировке!
Если нет, то открыть файл программно и изменить кодировку, затем снова сохранить!
ZuBy вне форума Ответить с цитированием
Старый 30.01.2014, 23:42   #20
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Моя. Как указать при записи кодировку?
doktor255 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
консольная программа closeAll Помощь студентам 2 24.05.2013 19:37
Консольная программа/C++ ПроГрамм Помощь студентам 3 07.11.2012 10:51
Проверить висит ли консольная программа.. Человек_Борща Общие вопросы Delphi 2 25.12.2010 13:24
Консольная программа под Linux amdbodia Общие вопросы C/C++ 8 14.06.2009 20:23
Консольная программа на Си: ввод, вывод, сортировка, сохранение в текстовый файл. zerg Помощь студентам 8 16.11.2007 12:57