let to_utf8 s =
  try Glib.Convert.locale_to_utf8 s
  with e ->
    prerr_endline (Printf.sprintf "%s: %s" s (Printexc.to_string e));
    ""