[Python] Converting Cyrillic to Latin

Discussão em 'Python' iniciado por Stack, Maio 17, 2025.

  1. Stack

    Stack Membro Participativo

    Normalizing characters using unicodedata did not work for Cyrillic characters. How can I convert Cyrillic into Latin characters?

    import unicodedata

    cyrillic = 'НОMЕ СHEF'
    ordinary = 'HOME CHEF'
    print(cyrillic == ordinary)
    # prints False, must be True

    string = unicodedata.normalize('NFKD', cyrillic)
    string = string.encode('ASCII', 'ignore').decode('utf-8')
    print(string)
    # prints M HEF, must be HOME CHEF

    Continue reading...

Compartilhe esta Página