diff --git a/library/Garp/Application/Resource/Router.php b/library/Garp/Application/Resource/Router.php
index <HASH>..<HASH> 100644
--- a/library/Garp/Application/Resource/Router.php
+++ b/library/Garp/Application/Resource/Router.php
@@ -89,7 +89,8 @@ class Garp_Application_Resource_Router extends Zend_Application_Resource_Router 
 
 		$lang = $this->_getCurrentLanguage();
 		$territory = Garp_I18n::languageToTerritory($lang);
-		setlocale(LC_ALL, $territory);
+		$utf8_extension = PHP_OS === 'Linux' ? '.utf8' : '.UTF-8';
+		setlocale(LC_ALL, $territory . $utf8_extension);
 
 		if (
 			$this->_localeIsEnabled() &&
-n 
utf8 added to locale by platform