Я пытаюсь вставить Portuguese
текст в мою таблицу.Но это дает 'ascii' codec can't encode character '\xea'
ошибку.
Вот что я делаю:
os.environ["NLS_LANG"] = ".AL32UTF8"
query = "INSERT INTO MESSAGE (MESSAGE,LANGUAGE) VALUES (:MESSAGE,:LANGUAGE)"
data = {'MESSAGE': '..... assistência para ajuda responda AJUDA Sua', 'LANGUAGE': 'Portuguese'}
cursor = conn.cursor()
cursor.execute(query, data)
.....
Структура моей таблицы:
CREATE TABLE MESSAGE (
language VARCHAR2(12) NOT NULL,
message NVARCHAR2(350) NOT NULL
);
Я не уверен, еслиМне нужно установить что-нибудь, чтобы вставить другие символы в базу данных.