diff options
Diffstat (limited to 'libqpdf/QPDF_String.cc')
-rw-r--r-- | libqpdf/QPDF_String.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libqpdf/QPDF_String.cc b/libqpdf/QPDF_String.cc index f425b313..85a63844 100644 --- a/libqpdf/QPDF_String.cc +++ b/libqpdf/QPDF_String.cc @@ -51,22 +51,21 @@ QPDF_String::writeJSON(int json_version, JSON::Writer& p) { auto candidate = getUTF8Val(); if (json_version == 1) { - p << "\"" << JSON::Writer::encode_string(candidate) << "\""; } else { // See if we can unambiguously represent as Unicode. if (QUtil::is_utf16(this->val) || QUtil::is_explicit_utf8(this->val)) { - p << "\"u:" << JSON::Writer::encode_string(candidate) <<"\""; + p << "\"u:" << JSON::Writer::encode_string(candidate) << "\""; return; } else if (!useHexString()) { std::string test; if (QUtil::utf8_to_pdf_doc(candidate, test, '?') && (test == this->val)) { // This is a PDF-doc string that can be losslessly encoded as Unicode. - p << "\"u:" << JSON::Writer::encode_string(candidate) <<"\""; + p << "\"u:" << JSON::Writer::encode_string(candidate) << "\""; return; } } - p << "\"b:" << QUtil::hex_encode(val) <<"\""; + p << "\"b:" << QUtil::hex_encode(val) << "\""; } } |