Code

The attached patch converts the given string to UTF-8 using glib's
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Mon, 4 Aug 2008 20:35:45 +0000 (20:35 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Mon, 4 Aug 2008 20:35:45 +0000 (20:35 +0000)
commit41b639b52f7ffe4b0b268ce12d6cb2cd2dbe5a02
tree6fb9cd701f9ee79949bb09ec4ad8b0e4389424de
parente8035ef0550f1a293292aa05f7422da8fbff6298
The attached patch converts the given string to UTF-8 using glib's
g_locale_to_utf8() function. This function expects the string to be
encoded as specified by the locale settings, so this will fail if e.g.
you're using some script which is encoded in some way incompatible to
the locale settings. In this case, the patch falls back to use the
original string as provided by the user as there is no way to tell how
to interpret that string. So, in this case, you will still get the old
behavior (that pango warning and messed up strings in the graph).
However, imho this is perfectly fine since it should be up to the user
to take care of a sane environment. -- Sebastian Harl

git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@1457 a5681a0c-68f1-0310-ab6d-d61299d08faa
src/rrd_gfx.c