Преобразование из ustring в string (C++)

Модератор: Модераторы разделов

Аватара пользователя
evgeniyo
Сообщения: 11
ОС: Linux Mandriva 2007 PP+ o_O

Преобразование из ustring в string

Сообщение evgeniyo »

Как преобразовать строку из Glib::ustring в std::string?
Спасибо сказали:
Аватара пользователя
evgeniyo
Сообщения: 11
ОС: Linux Mandriva 2007 PP+ o_O

Re: Преобразование из ustring в string

Сообщение evgeniyo »

24 просмотра, не одного ответа. Люди добрые помогите. :rolleyes:
Спасибо сказали:
Аватара пользователя
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks

Re: Преобразование из ustring в string

Сообщение Alxn1 »

http://www.gtkmm.org/docs/glibmm-2.4/docs/...1_1ustring.html - документация по GLib::ustring. Смотрим внимательно... И... Бинго!!! Вот оно:

Get a per-byte representation of the string.
operator std::string () const
const std::string& raw () const
const char* data () const
const char* c_str () const

ЗЫ: 2 минуты гугления, чудеса :)
Спасибо сказали:
Аватара пользователя
evgeniyo
Сообщения: 11
ОС: Linux Mandriva 2007 PP+ o_O

Re: Преобразование из ustring в string

Сообщение evgeniyo »

Alxn1 писал(а):
11.05.2008 19:42
http://www.gtkmm.org/docs/glibmm-2.4/docs/...1_1ustring.html - документация по GLib::ustring. Смотрим внимательно... И... Бинго!!! Вот оно:

Get a per-byte representation of the string.
operator std::string () const
const std::string& raw () const
const char* data () const
const char* c_str () const

ЗЫ: 2 минуты гугления, чудеса :)


Действительно чудеса!
Спасибо сказали:
Аватара пользователя
evgeniyo
Сообщения: 11
ОС: Linux Mandriva 2007 PP+ o_O

Re: Преобразование из ustring в string

Сообщение evgeniyo »

std::string Glib::locale_from_utf8 ( const Glib::ustring& utf8_string )

Convert from UTF-8 to the current locale's encoding.

Convenience wrapper around Glib::convert().

Parameters:
utf8_string The UTF-8 string to convert.

Returns:
The input string converted to the charset used by the operating system's current locale.

Exceptions:
Glib::ConvertError


Спасибо. Буду осваивать гуглю :)
Спасибо сказали: