pip install chardet
python
import chardet
def detect_encoding(text):
result = chardet.detect(text)
encoding = result['encoding']
confidence = result['confidence']
return encoding, confidence
text = b'\xe4\xb8\xad\xe6\x96\x87'
encoding, confidence = detect_encoding(text)
print(f'Encoding: {encoding}, Confidence: {confidence}')
Encoding: UTF-8, Confidence: 0.99