APK errors

A QR code will not take the letter ə

An old QR library writes the text as latin-1. ə is not in that table. The library either throws (latin-1 codec can't encode) or puts ? in place of the letter.

UTF-8 byte mode keeps the letter. If the picture is right and an old scanner shows É™, the scanner is opening the bytes with the wrong table. A current phone camera reads UTF-8.

import segno

segno.make("Azərbaycan", encoding="utf-8").save("kod.png", scale=8)