Commit 3f6aaf0fad71dfc2784679668b440704120d4465
1 parent
7e9ac0f3
Exists in
master
and in
5 other branches
FIX: Fixed problem ocurred in Promed 2265
Showing
1 changed file
with
7 additions
and
2 deletions
Show diff stats
invesalius/reader/dicom.py
... | ... | @@ -1259,8 +1259,13 @@ class Parser(): |
1259 | 1259 | if (data): |
1260 | 1260 | name = data.strip() |
1261 | 1261 | encoding = self.GetEncoding() |
1262 | - # Returns a unicode decoded in the own dicom encoding | |
1263 | - return name.decode(encoding) | |
1262 | + | |
1263 | + try: | |
1264 | + # Returns a unicode decoded in the own dicom encoding | |
1265 | + return name.decode(encoding) | |
1266 | + except(UnicodeEncodeError): | |
1267 | + return name | |
1268 | + | |
1264 | 1269 | return "" |
1265 | 1270 | |
1266 | 1271 | def GetPatientID(self): | ... | ... |