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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2018, 09:27   #1
DellXT
Пользователь
 
Регистрация: 17.04.2018
Сообщений: 28
По умолчанию Нужен пример программы конвертирующей файл из однобайтовой кодировки в юникод

Нужен пример программы, конвертирующей файл из старой однобайтовой кодировки в юникод (УТФ-8).
Придуман алгоритм реализации:
1. Считывается файл input.txt
2. Считывается каждый символ текстогого файла и определяется его десятичное значение.
3. Если значение байта <=128 символ заменяется смотря на значение из таблички CP437.
Если значение байта >128 символ остается таким, какой он есть.
4. Символу назначается новый юникод (UTF-8) и в конечном варианте всё сохраняется в отдельном файле destination.txt
DellXT вне форума Ответить с цитированием
Старый 22.10.2018, 16:40   #2
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

по моему - бред какой то.

нет такого понятия: "старая однобайтовая кодировка".
есть конкретная исходная кодировка.
например: 1251.
от этого и нужно отталкиваться.
_Bers вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение кодировки программы на Юникод VictorHoffman Помощь студентам 11 24.11.2014 17:32
Нужен пример программы,заранее спасибо! Роман97 Помощь студентам 8 26.01.2014 18:26
Пример кода программы запускающей исполняемый файл, и умеющей сворачивать ее в трйю Devoted Общие вопросы C/C++ 4 02.06.2012 23:49
Конвертировать файл, кодировки Neolit1819 Общие вопросы C/C++ 2 22.04.2011 15:19