Tag: unicode

Добавить заголовки в приложении Flask с помощью unicode_literals

Добавление заголовков с включенным unicode_literals, похоже, терпит неудачу с Nginx, uWSGI и простым флеш-приложением: # -*- coding: utf-8 -*- from __future__ import unicode_literals from flask import Flask, make_response app = Flask('test') @app.route('/') def index(): response = make_response() response.status_code = 401 response.headers = {'WWW-Authenticate': 'Basic realm="test"'} # Fail # response.headers = {b'WWW-Authenticate': b'Basic realm="test"'} # Succeed […]

Unicode или что в matplotlib?

Невозможно получить заголовки прямо в matplotlib: 'technologieën in °C' дает: technologieÃn in ÃC возможные решения уже пробовали: u'technologieën in °C 'не работает, и не делает: # -*- coding: utf-8 -*- в начале кода-файла. Любые решения?

Что означает sys.maxunicode?

CPython хранит строки unicode как utf-16 или utf-32 внутренне в зависимости от параметров компиляции. В сборках utf-16 строковых фрагментов Python, итераций и len похоже, работают с блоками кода, а не с кодовыми точками, так что многобайтные символы ведут себя странно. Например, на CPython 2.6 с sys.maxunicode = 65535: >>> char = u'\U0001D49E' >>> len(char) 2 […]

Python: как проверить, содержит ли строка в юникоде одинарный символ?

Я делаю фильтр, в котором я проверяю, содержит ли строка кодировки unicode (utf-8) никаких символов в верхнем регистре (на всех языках). Все в порядке со мной, если строка вообще не содержит какого-либо символа. Например: «Привет!» не пройдет фильтр, но «!» должен пройти фильтр, так как «!» это не очерченный характер. Я планировал использовать метод islower […]

итерация по строкам unicode и сравнение с unicode в словаре python

У меня есть два словаря python, содержащих информацию о японских словах и персонажах: vocabDic: содержит словарь, ключ: слово, значение: словарь с информацией об этом kanjiDic: содержит кандзи (один японский персонаж), ключ: кандзи, значение: словарь с информацией об этом Теперь я хотел бы перебирать каждый символ каждого слова в vocabDic и искать этого персонажа в словаре […]

как работать с unicode в mako?

Я постоянно получаю эту ошибку с помощью mako: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in position 6: ordinal not in range(128) Я сказал mako, что использую unicode любым возможным способом: mylookup = TemplateLookup( directories=['plugins/stl/templates'], input_encoding='utf-8', output_encoding='utf-8', default_filters=['decode.utf8'], encoding_errors='replace') self.template = Template(self.getTemplate(), lookup=mylookup, module_directory=tempfile.gettempdir(), input_encoding='utf-8', output_encoding='utf-8', default_filters=['decode.utf8'], encoding_errors='replace') html = self.template.render_unicode(data=self.stuff) Все мои файлы шаблонов […]

Как может быть отказано в python 2 doctest и все же не имеет никакого значения в значениях в сообщении об ошибке?

Я использую Python 2.7.9 в Windows. У меня есть файл сценария python с кодировкой UTF-8 со следующим содержимым: # coding=utf-8 def test_func(): u""" >>> test_func() u'☃' """ return u'☃' Я получаю любопытный провал, когда я запускаю доктрину: Failed example: test_func() Expected: u'\u2603' Got: u'\u2603' Я вижу тот же самый отказ, независимо от того, запускаю ли […]

Как обрабатывать строки юникода Python с нулевым байтом «правильный»?

Вопрос Похоже, что PyWin32 удобен тем, что в качестве возвращаемых значений передаются строки unicode с нулевым символом. Я хотел бы иметь дело с этими строками как «правильный». Скажем, я получаю строку вроде: u'C:\\Users\\Guest\\MyFile.asy\x00\x00sy' . Кажется, что это строка с нулевым символом C-стиля, которая висит в объекте юникода Python. Я хочу подрезать этого плохого мальчика до […]

python, UnicodeEncodeError, преобразование unicode в ascii

Во-первых, я довольно новичок в python, так что простите меня за весь материал n00b. Таким образом, логика приложения в Python выглядит следующим образом: Я отправляю и SQL Select в базу данных, и он возвращает массив данных. Мне нужно взять эти данные и использовать их в другом предложении SQL insert. Теперь проблема заключается в том, что […]

python: открыть и прочитать файл, содержащий germanic umlaut, как unicode

Я написал свою программу для чтения слов из текстового файла и ввода их в базу данных sqlite, а также рассматриваю ее как строку. Но мне нужно ввести некоторые слова, содержащие германские умляты: äöüß. Вот подготовленный фрагмент кода: Я использую # – – кодирование: iso-8859-15 – – и # – – кодирование: utf-8 – – Без […]

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