From be7b4ffd5eb7d82638f4f88112189f648f4c26cc Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Fri, 16 Sep 2011 18:44:59 +0000 Subject: QPID-3492: Treat string literals in addresses as utf8 encoded git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1171715 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/messaging/AddressParser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cpp/src') diff --git a/cpp/src/qpid/messaging/AddressParser.cpp b/cpp/src/qpid/messaging/AddressParser.cpp index 83aca82be4..d76210ee5d 100644 --- a/cpp/src/qpid/messaging/AddressParser.cpp +++ b/cpp/src/qpid/messaging/AddressParser.cpp @@ -201,7 +201,8 @@ bool AddressParser::readSimpleValue(Variant& value) { std::string s; if (readWord(s)) { - value.parse(s); + value.parse(s); + if (value.getType() == VAR_STRING) value.setEncoding("utf8"); return true; } else { return false; -- cgit v1.2.1