Shih-Yuan Lee (FourDollars) [2013-09-03 18:04 +0800]:
> > It is because when I run ‘/usr/lib/upower/upowerd -v` and `upower --dump`.

Is upower --dump actually wrong? The way how upowerd reads attribute
names should not depend on the locale that upowerd runs under; if it
does, we need to fix that properly.

upowerd -v's own debug output could be wrong, though.

> > The UTF-8 string can not be shown correctly.
> > Is there other general UTF-8 locale we can use?
> 
> How about using `setlocale(LC_ALL, "C.UTF-8")` instead?

I'd prefer setlocale(LC_ALL, ""), so that it runs under the locale
that the environment actually defines. So if someone uses a non-UTF8
locale it'll still be correct, and we don't need to assume that any
particular naming exists.

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
_______________________________________________
devkit-devel mailing list
devkit-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/devkit-devel

Reply via email to