Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: wchar_t   Andrey Korotchenko A.   08 Jan 2003 16:30:08 
Архивное /ru.unix.bsd/2833c76a45f6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional