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