У меня есть объект Unicode, такой как
x = u"a & 日本語: enči hallöle"
и хотите преобразовать его в строку латиницы-1 с html-сущностями типа
"a & 日本語: enči hallöle"
причина этого в том, что я хочу, чтобы мои пользователи могли вводить данные в юникоде, но моя устаревшая база данных, где мне нужно сохранять свои данные, принимает только строки латиницы 1 («ö» не должен быть преобразован, но другие специальные символы должны быть преобразованы)
Есть идеи, какой модуль использовать здесь? Я искал модуль кодирования, посмотрел некоторые кодеки, попробовал немного с методами объектов Unicode, но не нашел разумного решения.