Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Операционные системы
>
Windows
> Тема:
Перекодировка между разными CP
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Перекодировка между разными CP (Прочитано 10082 раз)
0 Пользователей и 1 Гость смотрят эту тему.
disputant
Гость
Перекодировка между разными CP
«
:
03-02-2010 11:52 »
Никто не подскажет, где поискать функцию для перекодировки текста в одной CP в другую? Например, в OS/2 API имеется библиотечка для конвертации всего, чего угодно, в Unicode и обратно. Т.е., перегоняем текст, указывая CP, в Unicode, потом - в другую CP назад, и все просто и хорошо. АВключая экзотику типа UTF-8 или KOI8 . А есть ли что-то подобное в WIndows&
Заранее спасибо за конкретные
ответы.
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Re: Перекодировка между разными CP
«
Ответ #1 :
03-02-2010 12:02 »
disputant
, блокнот, он же notepad.
Но без экзотики.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Finch
Спокойный
Администратор
Offline
Пол:
Пролетал мимо
Re: Перекодировка между разными CP
«
Ответ #2 :
03-02-2010 13:01 »
С каких пор UTF-8 стала экзотикой?
Записан
Не будите спашяго дракона.
Джаффар (Коша)
Вад
Команда клуба
Offline
Пол:
Re: Перекодировка между разными CP
«
Ответ #3 :
03-02-2010 13:37 »
в WinAPI -
MultiByteToWideChar
и
WideCharToMultiByte
соответственно.
Записан
x77
Команда клуба
Offline
Пол:
меняю стакан шмали на обратный билет с Марса.
Re: Перекодировка между разными CP
«
Ответ #4 :
03-02-2010 13:42 »
Dimka
, по-моему, блокнот не конвертирует коды символов, он тупо пересохраняет эти же коды под другой кодировкой.
Записан
я люблю shelek.ru
disputant
Гость
Re: Перекодировка между разными CP
«
Ответ #5 :
03-02-2010 14:47 »
Цитата: Dimka от 03-02-2010 12:02
disputant
, блокнот, он же notepad.
Но без экзотики.
Я же на программистском форуме
Меня API интересует, как в своей программе это сделать, а не разово что-то конкретное конвертнуть... Кстати, раз уж так - ну вот и конвертните мне текст в нотепаде из 1251 в 1125. Не в 866, а именно в 1125.
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Re: Перекодировка между разными CP
«
Ответ #6 :
03-02-2010 15:42 »
Цитата: disputant
Не в 866, а именно в 1125.
А я хочу монгольскую Windows, непременно монгольскую.
Я же сказал: "Без экзотики."
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
slab
Интересующийся
Offline
Re: Перекодировка между разными CP
«
Ответ #7 :
11-02-2010 22:10 »
Цитата: disputant от 03-02-2010 11:52
Никто не подскажет, где поискать функцию для перекодировки текста в одной CP в другую? Например, в OS/2 API имеется библиотечка для конвертации всего, чего угодно, в Unicode и обратно. Т.е., перегоняем текст, указывая CP, в Unicode, потом - в другую CP назад, и все просто и хорошо. АВключая экзотику типа UTF-8 или KOI8 . А есть ли что-то подобное в WIndows&
Заранее спасибо за конкретные
ответы.
если именно, то что вы написали, то iconv(портирована под винду), а вот 1125 ну не знай
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Операционные системы
>
Windows
> Тема:
Перекодировка между разными CP
Загружается...