some wm's use STRING instead of UTF-8