Решение турецкой символьной проблемы Python3 - PullRequest
0 голосов
/ 23 сентября 2019

Турецкие символы действительно проблема в Python3.Сначала мы должны закодировать вашу статью в формате cp1254.После этого нам нужно декодировать в формат utf-8. Для правильной работы в тексте не должно быть турецких символов в правильном формате.

text = "yarışı yaptık, kırmızı".encode('cp1254').decode('utf-8')
response = yarışı yaptık, kırmızı

Türkçe karakterler Pythonda gerçekten bir problem.Тем не менее, код файла cp1254 кодируется и кодируется.Ardından UTF-8 формат декодирования ederek yazımızı düzeltmiş oluyoruz.Sorunsuz şekilde çalışabilmesi için yazının düzgün formatta türkçe karakter içermemesi gerekmektedir.

text = "yarışı yaptık, kırmızı araç kazandı".encode('cp1254').decode('utf-8')
response = UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 33: invalid continuation byte
...