diff -p -up gst-plugins-bad-0.10.8/ext/sndfile/gstsf.c.utf8 gst-plugins-bad-0.10.8/ext/sndfile/gstsf.c --- gst-plugins-bad-0.10.8/ext/sndfile/gstsf.c.utf8 2008-08-07 17:13:31.000000000 +0200 +++ gst-plugins-bad-0.10.8/ext/sndfile/gstsf.c 2008-08-07 17:13:47.000000000 +0200 @@ -109,6 +109,7 @@ plugin_init (GstPlugin * plugin) GST_DEBUG ("binding text domain %s to locale dir %s", GETTEXT_PACKAGE, LOCALEDIR); bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif /* ENABLE_NLS */ if (!gst_element_register (plugin, "sfsink", GST_RANK_NONE, diff -p -up gst-plugins-bad-0.10.8/sys/dvb/gstdvbsrc.c.utf8 gst-plugins-bad-0.10.8/sys/dvb/gstdvbsrc.c --- gst-plugins-bad-0.10.8/sys/dvb/gstdvbsrc.c.utf8 2008-08-07 17:12:16.000000000 +0200 +++ gst-plugins-bad-0.10.8/sys/dvb/gstdvbsrc.c 2008-08-07 17:12:44.000000000 +0200 @@ -834,6 +834,7 @@ gst_dvbsrc_plugin_init (GstPlugin * plug GST_DEBUG ("binding text domain %s to locale dir %s", GETTEXT_PACKAGE, LOCALEDIR); bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif /* ENABLE_NLS */ return gst_element_register (plugin, "dvbsrc", GST_RANK_NONE, diff -p -up gst-plugins-bad-0.10.8/sys/oss4/oss4-audio.c.utf8 gst-plugins-bad-0.10.8/sys/oss4/oss4-audio.c --- gst-plugins-bad-0.10.8/sys/oss4/oss4-audio.c.utf8 2008-08-07 17:12:59.000000000 +0200 +++ gst-plugins-bad-0.10.8/sys/oss4/oss4-audio.c 2008-08-07 17:13:14.000000000 +0200 @@ -700,6 +700,7 @@ plugin_init (GstPlugin * plugin) GST_DEBUG ("binding text domain %s to locale dir %s", GETTEXT_PACKAGE, LOCALEDIR); bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif /* we want a higher rank than the legacy OSS elements have now */