DosWinConverter 2.0 — Перекодировщик текстовых файлов из DOS в Win
DosWinConverter — простой бесплатный конвертер перекодировщик текстовых файлов из dos (codepage 866) в win (1251, русские символы, кириллица) и наоборот, из Windows обратно в DOS (русские символы, кириллица). Присутствует предпросмотр файла, автоопределение кодовой страницы.
Кодировка определяет числовой код, присваиваемый каждому элементу набора символов. Кодировка DOS существует до сих пор, хотя уже гораздо реже встречается, но с таблицей cимволов по прежнему работают программисты на C/C++, Delphi, Html.
Дополнительная информация
Лицензия: Бесплатно
Разработчик ПО: AloneWolf Software
Поддерживаемые ОС: Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8
Язык интерфейса: Русский
Дата обновления: 2014-11-03
Размер программы: 253 kb
Комментарии и отзывы: 1
1. Codersoft • 03.11.2014
«Кодировка DOS существует до сих пор, хотя уже гораздо реже встречается»
Я даже не представляю, где обычный рядовой пользователь ПК может столкнуться с необходимостью использования подобной программы.
Начинающему Программисту в качестве практики может понадобится, но ему больше полезны исходники программы, чем уже готовый продукт.
КАК ВОРУЮТ АККАУНТЫ ЧЕРЕЗ
Я несколько лет играю в Klash of Klans нескольео аккаунтов у .
Онлайн генератор чисел дл
приветствую всех вас программа очень хорошая по моему не до .
Live WebCam 2.0
в Win10 висит поверх всех окон не нашёл как это отключить П .
Whois IP
А есть инструмент whois для работы со списком IP& .
Не устанавливается window
Не работает.. Пишет could not install imdisk virtual disk .
HTML Optimizer 2.5
Нормально работает. Хорошо-бы ещё исходные файлы html сохран .
Copyright © Софт — Архив 2008 — 2018 Алексей Егоров
Сайт использует технологию Cookie для сохранения настроек пользователя.
Готовый модуль для конвертирования текстовых строк из DOS кодировки в Windows и обратно
Может кому пригодится.
Enjoy
Преобразование текстовых файлов из кодировки DOS в кодировку Windows и обратно
Программа преобразования текстовых файлов из кодировки DOS в кодировку Windows и обратно.
Преобразование текстовых файлов из кодировки DOS в кодировку Windows и обратно (tasm)
Преобразование текстовых файлов из кодировки DOS в кодировку Windows и обратно по теме.
Перевод из кодировки Dos в Windows и обратно
Доброго времени суток. У меня такая проблема, как написать программу которая бы переводила текст из.
В чём отличия кодировки ms dos от кодировки ms windows?
Всем привет, подскажите в чём отличия кодировки ms dos от кодировки ms windows?
В Турбо Паскале все сплошь на WinAPI пишут.
Добавлено через 2 часа 9 минут 22 секунды
При чем тут столбец Hex ?
Я имею в виду, что код написанный polivets не оптимален.
1) Быстрее было бы использовать перекодировку по таблице.
Точнее две таблицы — туда и обратно.
2) Вообще нет смысла это делать, так как в WinAPI наверняка уже есть такая функция.
Зачем изобретать велосипед ?
Так понятнее или еще подробнее разъяснить ?
Модуль предназначен для TP, как мы уже выяснили, там нет WinAPI.
Я согласен, что использование XLAT-таблиц намного ускорит перекодирование большого текста, но у нас всего лишь тип String (255 символов). Да и сама откомпилированная программа на TP выполняется под Windows в 16 битной подсистеме, что такие тормаза, что никакой неоптимизированный алг не затмит.
Изобретать велосипед — это обычный довод, чтобы ничего не делать! А может кому-то будет интересно, как сделать свой кодировщик. Это всего лишь наработка — если она Вам не нравиться — никто не заставляет ее использовать.
Перекодировка из OEM-866 в Windows-1251
dp0\log.txt 2>>&1
понятно после завершения батника в этом логе досовские крокозябры
поэтому в конце батника пишу перекодировку этого лога так:
он создает этот второй лог но записывает туда только одну первую строку
как заставить его дочитать до конца, поигралась с параметром delims тоже не получилось
Добавлено через 14 минут
ответ нашла сама, как обычно
delims=-1 или delims=0 — это символы, обозначающие конец документа
только вот батник у меня большой, лог большой, приходится еще минут 10 ждать когда он перекодит, может есть у кого мысли как заставить его перекодировать сразу из потока вывода результов и записать уже в log.txt в кодировке chcp 1251 что-то вместо этого 1>>%
Вывод текста в кодировке Win-1251 из bat-файла, текст которого в кодировке OEM-866
примем за аксиому утверждение: «bat-скрипт следует создавать в кодировке DOS (OEM-866)» . пусть.
Перекодировка текста из OEM 866 в UTF-8 или Ansi с загрузкой в Memo
Всем привет! Помогите пожалуйста. У меня в исходниках есть текстовые файлы в кодировке OEM 866.
866-MS-DOS to 1251-MS-Windows
«Программа предназначена для перекодировки текстовых файлов из формата кодовой таблицы 866-MS-DOS в.
Перекодировка из КОИ-8 в Windows 1251
Разработать программу перекодировки текстовых файлов из кодового набора КОИ-8 в кодовый набор.
Вы неверно толкуете. Каждый символ после = является самостоятельным. Так нельзя писать.
Там по ссылке Charles Kludge, в п.3. при желании есть ускоренный аналог Вашего варианта перекодировщика.
Учтите, что строки, которые начинаются со знака ; будут пропускаться.
Для этого нужно добавить пустой модификатор eol=
Добавлено через 8 часов 56 минут
Или так:
Из «неправильной» переменной в файл
@echo off
set text=╧ЁштхЄ шч Ёы√ър.
(
for /f «tokens=* delims= » %%a in («%text%») do call :convert %%a
)>»%USERPROFILE%\Desktop\Translation.txt»
pause
goto :eof
:convert
::chcp 866>nul
set /p=%* nul
goto :eof
Добавлено через 3 минуты
Наверное, это тот случай когда нужно выкладывать более полный код. Сам батник изначально в кодировке 866
======================================================
:: Оставь эту строку, как распознаватель для открытия файла в редакторах
chcp 866
@echo off
set text=╧ЁштхЄ шч Ёы√ър.
(
for /f «tokens=* delims= » %%a in («%text%») do call :convert %%a
)>»%USERPROFILE%\Desktop\Translation.txt»
pause
goto :eof
:convert
::chcp 866>nul
set /p=%* nul
goto :eof
Добавлено через 3 часа 11 минут
Что то в моём более раннем ответе, на деле не то оказалось. Не знаю, как удалить предыдущее.
Вот это работает. Выводит текст ╧ЁштхЄ шч Ёы√ър. , в кодировке 1251, который так отображается в батнике, настроенном на кодировку 866, в тектовый файл 866.txt , в кодировке 1251.
В текстовом файле уже будет русский текст, разумеется.
Кодировку dos перекодировку windows
Необходимо текст из одной кодировки преобразовать в другую, подскажите как это сделать.
← →
MBo ( 2003-04-02 10:31 ) [1]
← →
Serega ( 2003-04-02 10:39 ) [2]
CharToOEM, OEMToChar, CharToOEMBuff, OEMToCharBuff.
1. if S <> «» then CharToOem(PChar(S),PChar(S));
2. CharToOem(Pointer(S),Pointer(S));
1. Не стоит вызывать эту функцию если S = «» будет ошибка, второй вариан не имеет этой ошибки.
2. Заметьте однако, что эти функции не умеют делать таких, вещей, как koi8-r в DOS и т. п.
3. Не стоит использовать эту функцию также для преобрахования из русской кодировки DOS в русскую Windows и обратно, так как это не преобразование по русскому алфавиту а перекодирова именно из DOS в Windows, то есть на основе текущей локализации системы, если нужна абсоютная гарантия, то следует вопользоваться перекодировкой по таблице, рекомендуется по полной таблице из всех 256 символов, на моей странице ( http://podgoretsky.com) есть универсальная функция перекодировки (CharCvt) с набором некоторых основных таблицю
Кроме того, высылаю еще три процедурки, которыми пользуюсь.
function DOS_WinCode(strtok : string): string;
var
ch :integer;
kod : char;
i :integer;
strout :string;
begin
strout:=»»;
for i:=1 to Length(strtok)do
begin
ch:=ord(strtok[i]);
case ch of
128..175 : kod:=chr(ch+64);
224..239 : kod:=chr(ch+16);
242 : kod:=chr(165);
243 : kod:=chr(180);
244 : kod:=chr(170);
245 : kod:=chr(186);
246 : kod:=chr(178);
247 : kod:=chr(179);
248 : kod:=chr(175);
249 : kod:=chr(191);
176..182 : kod:=chr(124);
185..186 : kod:=chr(124);
193..195 : kod:=chr(124);
197..199 : kod:=chr(124);
202..204 : kod:=chr(124);
206..210 : kod:=chr(124);
215..216 : kod:=chr(124);
219 : kod:=chr(124);
221..222 : kod:=chr(124);
183..184 : kod:=chr(45);
187..192 : kod:=chr(45);
196 : kod:=chr(45);
200..201 : kod:=chr(45);
205 : kod:=chr(45);
211..214 : kod:=chr(45);
217..218 : kod:=chr(45);
220 : kod:=chr(45);
223 : kod:=chr(45);
252 : kod:=chr(78);
else
kod:=chr(ch);
end;
strout:=strout+kod;
end;
result :=strout;
end;
<. >
function Win_DOSCode(strtok : string): string;
var
ch :integer;
kod : char;
i :integer;
strout :string;
begin
strout:=»»;
for i:=1 to Length(strtok)do
begin
ch:=ord(strtok[i]);
case ch of
192..239 : kod:=chr(ch-64);
240..255 : kod:=chr(ch-16);
165 : kod:=chr(242);
180 : kod:=chr(243);
170 : kod:=chr(244);
186 : kod:=chr(245);
178 : kod:=chr(246);
179 : kod:=chr(247);
175 : kod:=chr(248);
191 : kod:=chr(249);
else
kod:=chr(ch);
end;
strout:=strout+kod;
end;
result :=strout;
end;
function CWinCode(cc : char): char;
var
ch :integer;
kod : char;
begin
ch:=ord(cc);
case ch of
192..239 : kod:=chr(ch-64);
240..255 : kod:=chr(ch-16);
165 : kod:=chr(242);
180 : kod:=chr(243);
170 : kod:=chr(244);
186 : kod:=chr(245);
178 : kod:=chr(246);
179 : kod:=chr(247);
175 : kod:=chr(248);
191 : kod:=chr(249);
else
kod:=chr(ch);
end;
result :=kod;
end;
← →
VadimS ( 2003-04-02 10:43 ) [3]
Встречный вопрос, как строку типа String преобразовать в PChar, а потом обратно.
Может oemtochar сразу может преобразовать переменную типа String?
← →
Nic_B ( 2003-04-02 10:58 ) [4]
Конвертация кодировки DOS в Win
Какие кодировки(win, koi8, dos, mac, iso) поддерживает RichEdit
Какие кодировки(win, koi8, dos, mac, iso) поддерживает RichEdit
В чём отличия кодировки ms dos от кодировки ms windows?
Всем привет, подскажите в чём отличия кодировки ms dos от кодировки ms windows?
Кодировки DOS и WIN
Основная задача пусть есть *****.txt файл с кодировкой DOS необходимо написать программу которая.
Из Win кодировки в Dos
Подскажите, пожалуйста, как можно преобразовать текст из Windows кодировки в Dos кодировку. В.
Поддерживает ли эта перекодировка сжатые шрифты и формат A3?
Я и сам не знаю, что такое сжатый шрифт.
Но такая вещь есть в DOS. И вот эти сжатые шрифты нестандартного формата надо перекодировать в win.
А заниматься этим неохота. Тоска.
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Конвертация DBF из DOS в Win
Задача стоит перевести все базы dBASE из ОЕМ(DOS)в Win, сохранив все данные и структуру. Решаю на.
Смена ASCII кодировки с DOS на WIN
при открытии файла из дос для нормального отображения шрифтов в WIN нужно сменить кодировку
Программа распознавания кодировки — DOS или WIN
Программа проверяет все файлы с заданным расширением в заданном каталоге (со всеми подкаталогами).
Блок схема кодировки с Win в Dos (и меню)
procedure Convert(var a:string);