diff --git a/django/utils/translation/__init__.py b/django/utils/translation/__init__.py
index 4645f142ce..292e4db869 100644
--- a/django/utils/translation/__init__.py
+++ b/django/utils/translation/__init__.py
@@ -192,5 +192,5 @@ def get_language_info(lang_code):
             try:
                 return LANG_INFO[splited_lang_code]
             except KeyError:
-                raise KeyError("Unknown language code %r and %r." % (lang_code, splited_lang_code))
-        raise KeyError("Unknown language code %r." % lang_code)
+                raise KeyError("Unknown language code %s and %s." % (lang_code, splited_lang_code))
+        raise KeyError("Unknown language code %s." % lang_code)
diff --git a/tests/regressiontests/i18n/tests.py b/tests/regressiontests/i18n/tests.py
index 9e79f35d74..5e4726b67a 100644
--- a/tests/regressiontests/i18n/tests.py
+++ b/tests/regressiontests/i18n/tests.py
@@ -957,7 +957,7 @@ class TestLanguageInfo(TestCase):
         self.assertEqual(li['bidi'], False)
 
     def test_unknown_language_code(self):
-        with self.assertRaisesRegexp(KeyError, "Unknown language code u\'xx\'."):
+        with self.assertRaisesRegexp(KeyError, "Unknown language code xx."):
             get_language_info('xx')
 
     def test_unknown_only_country_code(self):
@@ -968,7 +968,7 @@ class TestLanguageInfo(TestCase):
         self.assertEqual(li['bidi'], False)
 
     def test_unknown_language_code_and_country_code(self):
-        with self.assertRaisesRegexp(KeyError, "Unknown language code u\'xx-xx\' and u\'xx\'."):
+        with self.assertRaisesRegexp(KeyError, "Unknown language code xx-xx and xx."):
             get_language_info('xx-xx')