ну собственно сабж.
ограничения по типу такие: есть строка wstring, нужно получить строку string.ну и главное необходимо не потерять русские буквы! С этим то как раз и проблема. Испробовал несколько способов через iconv и wcstombs.. не выходит каменный цветок.
Подскажите какой-нибудь _работающий_ способ пожалуйста! Спасибо заранее.
>ну собственно сабж.
>ограничения по типу такие: есть строка wstring, нужно получить строку string.
>
>ну и главное необходимо не потерять русские буквы! С этим то как
>раз и проблема. Испробовал несколько способов через iconv и wcstombs.. не
>выходит каменный цветок.
>Подскажите какой-нибудь _работающий_ способ пожалуйста! Спасибо заранее.
Что выдаёт iconv -f UTF-16 -t UTF-8 ?
>>ну собственно сабж.
>>ограничения по типу такие: есть строка wstring, нужно получить строку string.
>>
>>ну и главное необходимо не потерять русские буквы! С этим то как
>>раз и проблема. Испробовал несколько способов через iconv и wcstombs.. не
>>выходит каменный цветок.
>>Подскажите какой-нибудь _работающий_ способ пожалуйста! Спасибо заранее.
>
>
>Что выдаёт iconv -f UTF-16 -t UTF-8 ?а причем тут консольная утилита, этож форум по программированию. мне нужна функция которая будет переводить wstring в string и получать она будет естественно все время разные данные
>>>ну собственно сабж.
>>>ограничения по типу такие: есть строка wstring, нужно получить строку string.
>>>
>>>ну и главное необходимо не потерять русские буквы! С этим то как
>>>раз и проблема. Испробовал несколько способов через iconv и wcstombs.. не
>>>выходит каменный цветок.
>>>Подскажите какой-нибудь _работающий_ способ пожалуйста! Спасибо заранее.
>>
>>
>>Что выдаёт iconv -f UTF-16 -t UTF-8 ?
>
>а причем тут консольная утилита, этож форум по программированию. мне нужна функция
>которая будет переводить wstring в string и получать она будет естественно
>все время разные данныеда не, все работает с wcstombs()
ICU библиотека (см инет).p.s. проверьте правильно ли установлена локаль.
>>>ну собственно сабж.
>>>ограничения по типу такие: есть строка wstring, нужно получить строку string.
>>>
>>>ну и главное необходимо не потерять русские буквы! С этим то как
>>>раз и проблема. Испробовал несколько способов через iconv и wcstombs.. не
>>>выходит каменный цветок.
>>>Подскажите какой-нибудь _работающий_ способ пожалуйста! Спасибо заранее.
>>
>>
>>Что выдаёт iconv -f UTF-16 -t UTF-8 ?
>
>а причем тут консольная утилита, этож форум по программированию. мне нужна функция
>которая будет переводить wstring в string и получать она будет естественно
>все время разные данныеТак и смотри исходники iconv, если в ней всё работает. Телепаты в отпуске.
>а причем тут консольная утилитаВидимо, хотели узнать что там у тебя с локалями в системе. Потому как
man wcstombs
...
The behaviour of this function is affected by the LC_CTYPE category of the current locale.