Hello I've seen window title with non-ascii chars incorrectly displayed, using Xutf8TextPropertyToTextList instead of XmbTextPropertyToTextList as in the diff below fixed it.
Regards Julien diff --git a/lsw.c b/lsw.c index fc40fef..9a5bee1 100644 --- a/lsw.c +++ b/lsw.c @@ -55,7 +55,7 @@ getname(Window win) { if(!XGetTextProperty(dpy, win, &prop, netwmname) || prop.nitems == 0) if(!XGetWMName(dpy, win, &prop) || prop.nitems == 0) return ""; - if(!XmbTextPropertyToTextList(dpy, &prop, &list, &n) && n > 0) { + if(!Xutf8TextPropertyToTextList(dpy, &prop, &list, &n) && n > 0) { strncpy(buf, list[0], sizeof buf); XFreeStringList(list); } else