Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ ОС и ПО _ кодировки

Автор: _92 20.04.2005 19:46

как можно создавать файлы с dos-кодировкой (по умолчанию - файлы создаются в win-кодировке)

Автор: Altair 20.04.2005 20:01

В тестовом редакторе с DOS кодировкой. (тот же EDIT.COM)
Или использовать перекодировщик. (например Штирлиц)

Автор: Romtek 20.04.2005 20:15

Просто пишешь программу на Паскале как обычно, ТП создаст тебе файл именно в ДОС кодировке (OEM).

Автор: _92 21.04.2005 12:01

хорошо, а можно ли сделать так, чтобы файлы создавались в win-кодировке?

Автор: volvo 21.04.2005 12:22

Цитата(_92 @ 20.04.05 15:46)
как можно создавать файлы с dos-кодировкой (по умолчанию - файлы создаются в win-кодировке)


Цитата(_92 @ 21.04.05 8:01)
хорошо, а можно ли сделать так, чтобы файлы создавались в win-кодировке?

Противоречия не видишь?

Автор: _92 21.04.2005 13:17

просто недавно писал прогу, которая из одного файла считывает и в другой записывает уже маленькими буквами - так если исходный файл в win-кодировке, то и конечный файл тоже становится с win-кодирокой...

Автор: Romtek 21.04.2005 16:53

Если у тебя вопрос по Паскалю, то есть такие функции в прикреплённом модуле:

Function OemToAnsi(S:String):String;
{ DOS -> WIN }
Function AnsiToOem(S:String):String;
{ WIN -> DOS }


Прикрепленные файлы
Прикрепленный файл  fafuncs.rar ( 6.21 килобайт ) Кол-во скачиваний: 208

Автор: SKVOZNJAK 22.04.2005 13:48

Всё очень просто. Меняешь расширение файла *.pas на нужное (типа простой текстовик) а потом открываешь в ворде или оппен офисе и сохраняешь как текстовик в дос кодировке. Опять меняешь расширение на пас.