aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chocula/util.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/chocula/util.py b/chocula/util.py
index 894af98..c2466cd 100644
--- a/chocula/util.py
+++ b/chocula/util.py
@@ -279,6 +279,10 @@ def clean_str(s: Optional[str]) -> Optional[str]:
if not s:
return None
s = unquote(ftfy.fix_text(s))
+ # these unicode characters are used by, eg, ISSN portal to mare prefixes as
+ # non-sorting
+ s.replace("\u02dc", "")
+ s.replace("\u0153", "")
return s or None