Mercurial > hg > orthanc
diff OrthancServer/OrthancRestApi/OrthancRestAnonymizeModify.cpp @ 3441:6cc72ebfd6ef
Fix issue #141 (/tools/create-dicom removes non-ASCII characters from study description)
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 24 Jun 2019 12:37:52 +0200 |
parents | cf8cbeb35f33 |
children | 94f4a18a79cc |
line wrap: on
line diff
--- a/OrthancServer/OrthancRestApi/OrthancRestAnonymizeModify.cpp Fri Jun 21 18:28:11 2019 +0200 +++ b/OrthancServer/OrthancRestApi/OrthancRestAnonymizeModify.cpp Mon Jun 24 12:37:52 2019 +0200 @@ -518,11 +518,8 @@ } else if (tag["Type"] == "String") { - std::string value = tag["Value"].asString(); - - bool hasCodeExtensions; - Encoding encoding = dicom.DetectEncoding(hasCodeExtensions); - dicom.ReplacePlainString(*it, Toolbox::ConvertFromUtf8(value, encoding)); + std::string value = tag["Value"].asString(); // This is an UTF-8 value (as it comes from JSON) + dicom.ReplacePlainString(*it, value); } } }