From 865385e3099d763691e85b28b4c8a9b5df5b64ad Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Fri, 30 Jan 2009 15:27:35 +0100 Subject: [PATCH] if locale are set to C, do not do encoding convertion --- src/charset.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/charset.cpp b/src/charset.cpp index 56b887f5..a8e6c408 100644 --- a/src/charset.cpp +++ b/src/charset.cpp @@ -92,7 +92,7 @@ namespace void init_current_locale() { std::string envlocale = setlocale(LC_CTYPE, ""); - if (envlocale.empty()) + if (envlocale.empty() || envlocale == "C") return; std::ifstream f(SUPPORTED_LOCALES); if (!f.is_open())