Вопросы с тегом «ascii»

140
Почему Python печатает символы юникода, если кодировка по умолчанию - ASCII?

Из оболочки Python 2.6: >>> import sys >>> print sys.getdefaultencoding() ascii >>> print u'\xe9' é >>> Я ожидал, что после оператора печати будет какая-то тарабарщина или ошибка, поскольку символ «é» не является частью ASCII, и я не указал кодировку. Думаю, я...

138
Конвертировать int в ASCII и обратно в Python

Я работаю над сокращением URL для своего сайта, и мой текущий план (я открыт для предложений) заключается в использовании идентификатора узла для создания сокращенного URL. Таким образом, теоретически, узел 26 может быть short.com/z, узел 1 может быть short.com/a, узел 52 может быть short.com/Z, а...

113
Предупреждение "несопоставимый символ для кодировки" в Java

В настоящее время я работаю над Java-проектом, который при компиляции выдает следующее предупреждение: /src/com/myco/apps/AppDBCore.java:439: warning: unmappable character for encoding UTF8 [javac] String copyright = "� 2003-2008 My Company. All rights reserved."; Я не уверен, как SO отобразит...

109
Как получить значение ASCII строки в C #

Я хочу получить значение ASCII символов в строке на C #. Если моя строка имеет значение «9quali52ty3», мне нужен массив со значениями ASCII каждого из 11 символов. Как я могу получить значения ASCII в C...

104
Ошибка кодирования Unicode Python

Я читаю и разбираю XML-файл Amazon, и, хотя в XML-файле отображается ', при попытке его распечатать я получаю следующую ошибку: 'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128) Из того, что я читал в Интернете, ошибка возникает из-за того, что XML-файл...

102
Чтение символов из файла в Python

В текстовом файле есть строка «Мне это не нравится». Однако, когда я считываю это в строке, это становится «Я не \ xe2 \ x80 \ x98t как это». Я понимаю, что \ u2018 является представлением "'" в Юникоде. я использую f1 = open (file1, "r") text = f1.read() команда для чтения. Теперь, возможно ли...

101
Как я могу удалить символы, отличные от ASCII, но оставить точки и пробелы с помощью Python?

Я работаю с файлом .txt. Мне нужна строка текста из файла без символов, отличных от ASCII. Однако я хочу оставить пробелы и точки. В настоящее время я их тоже снимаю. Вот код: def onlyascii(char): if ord(char) < 48 or ord(char) > 127: return '' else: return char def get_my_string(file_path):...

101
Код ASCII 7-битный или 8-битный?

Мой учитель сказал мне, что ASCII - это 8-битная схема кодирования символов. Но он определен только для кодов 0-127, что означает, что его можно уместить в 7 бит. Так нельзя ли утверждать, что бит ASCII на самом деле является 7-битным кодом? И что мы вообще имеем в виду, когда говорим, что ASCII -...

100
Что в Ruby противоположно chr ()?

Во многих языках есть пара функций, chr()и ord(), которые преобразуют числа в символьные значения. В некоторых языках ord()называется asc(). Ruby имеет Integer#chr, который отлично работает: >> 65.chr A Справедливо. Но как пойти другим путем? "A".each_byte do |byte| puts byte end печатает:...

97
Сколько символов может кодировать UTF-8?

Если UTF-8 имеет 8 бит, не означает ли это, что может быть не более 256 различных символов? Первые 128 кодовых точек такие же, как в ASCII. Но в нем говорится, что UTF-8 может поддерживать до миллиона символов? Как это работает?...

85
Целочисленное значение ASCII для символа в BASH с использованием printf

Характер к значению работает: $ printf "%d\n" \'A 65 $ У меня два вопроса, первый из них самый важный: Как мне взять 65 и превратить его в А? \ 'A преобразует символ ASCII в его значение с помощью printf. Является ли синтаксис специфичным для printf или он используется где-нибудь еще в BASH?...

85
Где находится база данных Python «лучший ASCII для этого Unicode»?

У меня есть текст, в котором используется пунктуация Unicode, например левая двойная кавычка, правая одинарная кавычка для апострофа и т. Д., И мне он нужен в ASCII. Есть ли в Python база данных этих символов с очевидными заменами ASCII, так что я могу сделать лучше, чем превращать их все в "?" ?...

83
Преобразование двоичного кода в ASCII и наоборот

Используя этот код, чтобы взять строку и преобразовать ее в двоичную форму: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) это выводит: 0b110100001100101011011000110110001101111 Что, если я помещу его на этот сайт (на сайте справа), я получу свое сообщение helloобратно. Мне...

81
Как я могу красиво распечатать таблицы ASCII с помощью Python? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Я ищу способ красиво распечатать такие...

81
Наименее используемый символ-разделитель в обычном тексте <ASCII 128

Из соображений кодирования, которые вас ужаснули бы (мне стыдно сказать), мне нужно хранить несколько текстовых элементов в одной строке. Я выделю их символом. Какой символ лучше всего использовать для этого, т.е. какой символ с наименьшей вероятностью появится в тексте? Должен быть доступен для...