aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/encoding.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/encoding.cpp b/src/encoding.cpp
index d0fb7062..f45a7c2b 100644
--- a/src/encoding.cpp
+++ b/src/encoding.cpp
@@ -53,8 +53,9 @@ encoding::encoding(const encoding& enc)
void encoding::parse(const string& buffer, const string::size_type position,
const string::size_type end, string::size_type* newPosition)
{
- m_name = utility::stringUtils::trim(utility::stringUtils::toLower
- (string(buffer.begin() + position, buffer.begin() + end)));
+ m_name = utility::stringUtils::toLower(utility::stringUtils::trim
+ (utility::stringUtils::unquote(utility::stringUtils::trim
+ (string(buffer.begin() + position, buffer.begin() + end)))));
setParsedBounds(position, end);