尝试使用 Glibmm-2.4 输出中文返回“Invalid byte sequence in conversion input”。
#include <iostream>
#include <glibmm/ustring.h>
#include <glibmm/convert.h>
int main()
{
Glib::ustring myUstring = "中";
try
{
std::cout << myUstring;
}
catch(Glib::ConvertError e)
{
std::cout << e.what();
}
return 0;
}
知道我在这里做错了什么吗?使用 Ubuntu 14.04.2 i386 LTS、g++、glibmm-2.4