Strip emojis from filenames on Windows (#222)

This commit is contained in:
Serene
2021-03-27 21:14:08 +10:00
committed by Ali Parlakci
parent 20f525bd0d
commit f2946c0a87
2 changed files with 18 additions and 0 deletions

View File

@@ -96,4 +96,10 @@ class FileNameFormatter:
invalid_characters = r'<>:"\/|?*'
for char in invalid_characters:
input_string = input_string.replace(char, '')
input_string = FileNameFormatter._strip_emojis(input_string)
return input_string
@staticmethod
def _strip_emojis(input_string: str) -> str:
result = input_string.encode('ascii', errors='ignore').decode('utf-8')
return result