You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ambar2/Pipeline/parsers/binarystringparser.py

13 lines
374 B
Python

import chardet
class BinaryStringParser:
@classmethod
def Parse(cls, BinaryString):
parsedString = ''
try:
detectedEncoding = chardet.detect(BinaryString)
parsedString = BinaryString.decode(detectedEncoding['encoding'],'ignore')
return parsedString
except Exception as ex:
return parsedString