|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Korotchenko A. 2:5025/17 08 Jan 2003 16:30:08 To : All Subject : Re: wchar_t --------------------------------------------------------------------------------
> From: Valentin Nechayev <netch@segfault.kiev.ua>
>
>>>>Andrey Korotchenko A. wrote:
>>>
>
> AKA> подскажите что представляет из себя
> AKA> wchar_t в FreeBSD-5.x
>
> int. (То есть знаковое не менее 32 бит.)
>
> AKA> хотелось бы произвольно конвертировать из любой
> AKA> кодировки в wchar_t
>
> Ставишь iconv (тот из двух какой больше нравится), пишешь свою перекодировку
> из utf-8 в ucs-4 и обратно (я уверен, что она есть готовая, но где - ХЗ).
> Это если я правильно понял, что ты хочешь юникод.
> Выразиться корректно ты не смог, приходится гадать.
>
Выражаюсь :
1) мне нужна функция аналогичная mbstowcs(wcs,mbs,nbytes)
только с явным указанием кодировки (не предлогать вызов setlocale)
2) может ли широкая строка содержать символы из различных языков
(пример: японский и арабский и русский) -- это не является
очевидным фактом.
Для того чтобы воспользоваться iconv я должен
знать, что wchar_t соответствует какой-то кодировке
(размер здесь не причем)
если wchar_t как в Линуксе использует кодирование символов 'UCS-4'
то скажите мне и я успокоюсь
--- Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0.1) Gecko/20021015
* Origin: Relex Inc. (2:5025/17@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2833c76a45f6.html, оценка из 5, голосов 10
|