Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
C/C++ Unix
(Модератор:
Вад
) > Тема:
Аналог MultiByteToWideChar
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Аналог MultiByteToWideChar (Прочитано 17626 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Антон (LogRus)
Глобальный модератор
Offline
Пол:
Внимание! Люблю сахар в кубиках!
Аналог MultiByteToWideChar
«
:
16-08-2006 06:47 »
Добрый день!
Может кто знает достойную замену MultiByteToWideChar желательно:
1. Часть стандартной библиотеки или другой свободно распростроняемой библиотеки аля BOOST.
2. IBM icu не предлагать
т.к. ищется ей замена
3. Не нужно реализовавать преобразование руками.
хороший пример использования MultiByteToWideChar предложил
npak
в теме:
https://forum.shelek.ru/index.php/topic,6482.0.html
Записан
Странно всё это....
RXL
Технический
Администратор
Offline
Пол:
Re: Аналог MultiByteToWideChar
«
Ответ #1 :
16-08-2006 16:56 »
LogRus
, я не знаю какую работу выполняет MultiByteToWideChar () - не пользовался. Поясни, пожалуйста.
Кстати, ты iconv() рассматривал?
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Антон (LogRus)
Глобальный модератор
Offline
Пол:
Внимание! Люблю сахар в кубиках!
Re: Аналог MultiByteToWideChar
«
Ответ #2 :
17-08-2006 09:28 »
RXL
, MultiByteToWideChar перегоняет мультибайтную строку в wchar_t строку
нужно utf8 строку char* перегнать в wstring
а потом обратно
про iconv я совсем забыл на досуге гляну
Записан
Странно всё это....
Chaa
Помогающий
Offline
Пол:
Re: Аналог MultiByteToWideChar
«
Ответ #3 :
18-08-2006 03:31 »
MultiByteToWideChar переводит строку из практический любой кодировки, установленной в Windows, в юникод. Аналог в Unix - это iconv.
Если нужно просто перевести строку из одной формы юникода (UTF-8) в другую (видимо UTF-16, или UTF-32 иногда используют в Unix-системах) то можно сделать проще.
Например:
http://www.codeproject.com/useritems/utf8cpp.asp
Записан
Антон (LogRus)
Глобальный модератор
Offline
Пол:
Внимание! Люблю сахар в кубиках!
Re: Аналог MultiByteToWideChar
«
Ответ #4 :
18-08-2006 04:49 »
RXL
, iconv хорош
мне понравился интерфейс, но жаль он *NIX specific, это не очень подходит
Chaa
, кажется то что нужно, спасибо уважаемый
но если у кого есть еще идеи то тема открыта.
Записан
Странно всё это....
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
C/C++ Unix
(Модератор:
Вад
) > Тема:
Аналог MultiByteToWideChar
Загружается...