diff options
-rw-r--r-- | src/encoding.cpp | 5 |
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); |