diff --git a/modules/boursorama/module.py b/modules/boursorama/module.py index 014704d1aef00c8ed432d31a01a7bff7265f4df5..1c43fd1c838b80e3de41dce928d922400017d2ce 100644 --- a/modules/boursorama/module.py +++ b/modules/boursorama/module.py @@ -103,6 +103,9 @@ def transfer_check_label(self, old, new): # Else: inside '<>' chars are deleted old = re.sub(r'<[^>]*>', '', old).strip() old = old.split('<')[0] + + # replace � by ?, like the bank does + old = old.replace('\ufffd', '?') return super(BoursoramaModule, self).transfer_check_label(old, new) def iter_currencies(self):