Why utf8 symbols cannot be printed via glib functions?
Source code:
#include \"glib.h\" #include int main() { g_print(\"марко\\n\");
The string passed from g_print() to glibc is not necessarily in UTF-8 encoding since g_print() does character set conversion to the charset specified by the locale.