diff --git a/test/test-client.vala b/test/test-client.vala index 8aaa3ff5..dccb36b9 100644 --- a/test/test-client.vala +++ b/test/test-client.vala @@ -26,6 +26,10 @@ int main(string[] args) { * Initialise all the things. */ + // Ensure things like e.g. GLib's formatting routines uses a + // UTF-8-based locale rather ASCII + GLib.Intl.setlocale(LocaleCategory.ALL, "C.UTF-8"); + Gtk.init(ref args); Test.init(ref args); diff --git a/test/test-engine.vala b/test/test-engine.vala index 95068156..55862bd5 100644 --- a/test/test-engine.vala +++ b/test/test-engine.vala @@ -12,6 +12,10 @@ int main(string[] args) { Test.init(ref args); + // Ensure things like e.g. GLib's formatting routines uses a + // UTF-8-based locale rather ASCII + GLib.Intl.setlocale(LocaleCategory.ALL, "C.UTF-8"); + Geary.RFC822.init(); Geary.HTML.init(); Geary.Logging.init(); diff --git a/test/test-integration.vala b/test/test-integration.vala index 02f58ccb..76a775bb 100644 --- a/test/test-integration.vala +++ b/test/test-integration.vala @@ -26,6 +26,10 @@ int main(string[] args) { * Initialise all the things. */ + // Ensure things like e.g. GLib's formatting routines uses a + // UTF-8-based locale rather ASCII + GLib.Intl.setlocale(LocaleCategory.ALL, "C.UTF-8"); + Test.init(ref args); Geary.RFC822.init();