Tag: unicode

Печать строки арабского Unicode в Python (x, y)

У меня есть строка арабского юникода, которую я хочу напечатать на Python (используя Python (x, y) в Windows 7), но я не могу заставить его печатать, выводится только представление юникода. Строка определяется как: ss = u'\u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u062d\u0644 \u0627\u0644\u0648\u062d\u064a\u062f \u0644\u0644\u0645\u0634\u0643\u0644\u0629 \u0627\u0644\u062a\u064a \u0646\u0648\u0627\u062c\u0647\u0647\u0627' и должен выглядеть так: «هذا هو الحل الوحيد للمشكلة التي نواجهها» Когда я […]

Sublime не будет печатать некоторые символы Unicode в окнах

В последнее время у меня возникли проблемы с моей рабочей машиной (окнами), где печать некоторых символов Unicode ничего не отображает. Нет ошибки, только сценарий заканчивается, и в разделе сборки пустое место. В качестве примера: print(u'New Year\u2019s Day') [Закончено в 0.2 с] Не уверен, почему это происходит, поскольку кодировка по умолчанию – это utf-8 в возвышенном […]

Функция python list () меняет на (я думаю) utf-8

В рамках моего проекта python мне нужно прочитать текстовый файл, закодированный в utf-8, и разбить его на список. Но когда я использую письмо, за которым следует апостроф, list (), похоже, выводит utf-8. Скажем, возьмите текстовый файл infile.txt, закодированный в utf-8, с содержимым: i like pi' и код intext = open("path/infile.txt").read() print intext outnum = list(intext) […]

Запись массива unicode numpy в текстовый файл

Я пытаюсь экспортировать массив numpy, содержащий элементы Unicode в текстовый файл. До сих пор я получил следующее, чтобы работать, но не имеет никакого символа юникода: import numpy as np array_unicode=np.array([u'maca' u'banana',u'morango']) with open('array_unicode.txt','wb') as f: np.savetxt(f,array_unicode,fmt='%s') Если я изменил 'c' с 'maca' на 'ç', я получаю сообщение об ошибке: import numpy as np array_unicode=np.array([u'maça' u'banana',u'morango']) […]

как получить символы юникода в URL-адресе django?

Мой Url conf выглядит следующим образом url(ur'^phrase/(?P<lang>[_A-Za-z]+)/(?P<phrase>[%A-Za-z0-9]+)/$', 'gs.langdb.views.phrases'), Views.phrases возвращает объект JSON def phrases(request,lang,phrase): langs = Langauges.objects.all().values( 'language', 'lang_code') lang_list = [] try: map(lambda x: lang_list.append(x),langs) json = simplejson.dumps(lang_list) return HttpResponse(json, mimetype='application/json') except TypeError: print "Can't convert language to Json \n" Мой вид выглядит следующим образом: $("#phrase").autocomplete({ source: function(request,response){ var selectedValue = document.getElementById("language").value; $.ajax({ url: […]

Удалить символы с подчеркнутыми символами – Python

Я получаю некоторые данные с веб-страницы и читаю их вот так в python origional_doc = urllib2.urlopen(url).read() Иногда этот url имеет символы, такие как é and ä and ect. , как я мог удалить эти символы из строки, прямо сейчас это то, что я пытаюсь, import unicodedata origional_doc = ''.join((c for c in unicodedata.normalize('NFD', origional_doc) if […]

Как исправить ошибку кодирования при преобразовании списка в формат csv?

Я получаю AttributeError: 'tuple' object has no attribute 'encode'" при попытке записать списки юникода в файл csv: with open('assignmentTest.csv', 'wb') as finale: writer = csv.writer(finale) #creates csv file to write final lists into finalRows = zip(firstName, lastName, phdName, universityName, departmentName) #put all of the lists into another lists so that the outputs are in 'column […]

PyGame и Unicode – бесконечная история

Что я делаю в своем коде: 1-й я загружаю текстовый файл UTF-8 (да, двойная / тройная / четверная проверена: это UTF-8), используя с codecs.open … def load_verbslist(folder, name, utf_encoding): fullname = os.path.join("daten", folder, name) if utf_encoding: with codecs.open(fullname, "r", "utf-8-sig") as name: lines = name.readlines() else: name = open(fullname, "r") lines = name.readlines() for x […]

Как я могу преобразовать строки типа «\ u5c0f \ u738b \ u5b50 \ u003a \ u6c49 \ u6cd5 \ u82f1 \ u5bf9 \ u7167" на иероглифы

Теперь я работаю над небольшим инструментом для запроса и декодирования веб-страницы, на которой китайские символы хранятся в виде строки, например \u5c0f\u738b\u5b50\u003a\u6c49\u6cd5\u82f1\u5bf9\u7167 в исходном коде, что-то вроде unicode. Я хочу преобразовать его в китайские символы. Я могу пройти через этот сайт http://rishida.net/tools/conversion/ . Но как я могу сделать это с помощью python?

Popen.communicate () выбрасывает UnicodeDecodeError

У меня есть этот код: def __executeCommand(self, command: str, input: str = None) -> str: p = sub.Popen(command, stdout=sub.PIPE, stderr=sub.PIPE, stdin=sub.PIPE, universal_newlines=True) p.stdin.write(input) output, error = p.communicate() if (len(errors) > 0): raise EnvironmentError("Could not generate the key: " + error) elif (p.returncode != 0): raise EnvironmentError("Could not generate the key. Return Value: " + p.returncode) […]

Python - лучший язык программирования в мире.