Я использую приложение Django для экспорта строки в файл CSV. Строка - это сообщение, отправленное через интерфейсную форму. Однако я получаю эту ошибку, когда во входных данных указывается одинарная кавычка Unicode.
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019'
in position 200: ordinal not in range(128)
Я пытался преобразовать Unicode в ascii, используя приведенный ниже код, но все равно получаю аналогичную ошибку.
UnicodeEncodeError: 'ascii' codec can't encode characters in
position 0-9: ordinal not in range(128)
Я просмотрел десятки веб-сайтов и многое узнал о юникоде, однако я все еще не могу преобразовать этот юникод в ascii. Меня не волнует, удаляет ли алгоритм символы Юникода. Прокомментированные строки указывают на некоторые различные варианты, которые я пробовал, но ошибка сохраняется.
import csv
import unicodedata
...
#message = unicode( unicodedata.normalize(
# 'NFKD',contact.message).encode('ascii','ignore'))
#dmessage = (contact.message).encode('utf-8','ignore')
#dmessage = contact.message.decode("utf-8")
#dmessage = "%s" % dmessage
dmessage = contact.message
csv_writer.writerow([
dmessage,
])
Кто-нибудь может посоветовать удалить символы Юникода, чтобы я мог экспортировать их в CSV? У меня кружилась голова от этой, казалось бы, простой проблемы. Любая помощь очень ценится. я получаю эту ошибку, когда на входе используется одинарная кавычка Unicode.
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019'
in position 200: ordinal not in range(128)
Я пытался преобразовать Unicode в ascii, используя приведенный ниже код, но все равно получаю аналогичную ошибку.
UnicodeEncodeError: 'ascii' codec can't encode characters in
position 0-9: ordinal not in range(128)
Я просмотрел десятки веб-сайтов и многое узнал о юникоде, однако я все еще не могу преобразовать этот юникод в ascii. Меня не волнует, удаляет ли алгоритм символы Юникода. Прокомментированные строки указывают на некоторые различные варианты, которые я пробовал, но ошибка сохраняется.
import csv
import unicodedata
...
#message = unicode( unicodedata.normalize(
# 'NFKD',contact.message).encode('ascii','ignore'))
#dmessage = (contact.message).encode('utf-8','ignore')
#dmessage = contact.message.decode("utf-8")
#dmessage = "%s" % dmessage
dmessage = contact.message
csv_writer.writerow([
dmessage,
])
Кто-нибудь может посоветовать удалить символы Юникода, чтобы я мог экспортировать их в CSV? У меня кружилась голова от этой, казалось бы, простой проблемы. Любая помощь очень ценится. я получаю эту ошибку, когда на входе используется одинарная кавычка Unicode.
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019'
in position 200: ordinal not in range(128)
Я пытался преобразовать Unicode в ascii, используя приведенный ниже код, но все равно получаю аналогичную ошибку.
UnicodeEncodeError: 'ascii' codec can't encode characters in
position 0-9: ordinal not in range(128)
Я просмотрел десятки веб-сайтов и многое узнал о юникоде, однако я все еще не могу преобразовать этот юникод в ascii. Меня не волнует, удаляет ли алгоритм символы Юникода. Прокомментированные строки указывают на некоторые различные варианты, которые я пробовал, но ошибка сохраняется.
import csv
import unicodedata
...
#message = unicode( unicodedata.normalize(
# 'NFKD',contact.message).encode('ascii','ignore'))
#dmessage = (contact.message).encode('utf-8','ignore')
#dmessage = contact.message.decode("utf-8")
#dmessage = "%s" % dmessage
dmessage = contact.message
csv_writer.writerow([
dmessage,
])
Кто-нибудь может посоветовать удалить символы Юникода, чтобы я мог экспортировать их в CSV? У меня кружилась голова от этой, казалось бы, простой проблемы. Любая помощь очень ценится. Я просмотрел десятки веб-сайтов и многое узнал о юникоде, однако я все еще не могу преобразовать этот юникод в ascii. Меня не волнует, удаляет ли алгоритм символы Юникода. Прокомментированные строки указывают на некоторые различные варианты, которые я пробовал, но ошибка сохраняется.
import csv
import unicodedata
...
#message = unicode( unicodedata.normalize(
# 'NFKD',contact.message).encode('ascii','ignore'))
#dmessage = (contact.message).encode('utf-8','ignore')
#dmessage = contact.message.decode("utf-8")
#dmessage = "%s" % dmessage
dmessage = contact.message
csv_writer.writerow([
dmessage,
])
Кто-нибудь может посоветовать удалить символы Юникода, чтобы я мог экспортировать их в CSV? У меня кружилась голова от этой, казалось бы, простой проблемы. Любая помощь очень ценится. Я просмотрел десятки веб-сайтов и многое узнал о юникоде, однако я все еще не могу преобразовать этот юникод в ascii. Меня не волнует, удаляет ли алгоритм символы Юникода. Прокомментированные строки указывают на некоторые различные варианты, которые я пробовал, но ошибка сохраняется.
import csv
import unicodedata
...
#message = unicode( unicodedata.normalize(
# 'NFKD',contact.message).encode('ascii','ignore'))
#dmessage = (contact.message).encode('utf-8','ignore')
#dmessage = contact.message.decode("utf-8")
#dmessage = "%s" % dmessage
dmessage = contact.message
csv_writer.writerow([
dmessage,
])
Кто-нибудь может посоветовать удалить символы Юникода, чтобы я мог экспортировать их в CSV? У меня кружилась голова от этой, казалось бы, простой проблемы. Любая помощь очень ценится.
import csv
import unicodedata
...
#message = unicode( unicodedata.normalize(
# 'NFKD',contact.message).encode('ascii','ignore'))
#dmessage = (contact.message).encode('utf-8','ignore')
#dmessage = contact.message.decode("utf-8")
#dmessage = "%s" % dmessage
dmessage = contact.message
csv_writer.writerow([
dmessage,
])
Кто-нибудь может посоветовать удалить символы Юникода, чтобы я мог экспортировать их в CSV? У меня кружилась голова от этой, казалось бы, простой проблемы. Любая помощь очень ценится.
import csv
import unicodedata
...
#message = unicode( unicodedata.normalize(
# 'NFKD',contact.message).encode('ascii','ignore'))
#dmessage = (contact.message).encode('utf-8','ignore')
#dmessage = contact.message.decode("utf-8")
#dmessage = "%s" % dmessage
dmessage = contact.message
csv_writer.writerow([
dmessage,
])
Кто-нибудь может посоветовать удалить символы Юникода, чтобы я мог экспортировать их в CSV? У меня кружилась голова от этой, казалось бы, простой проблемы. Любая помощь очень ценится. Спасибо, Джо