Preguntas etiquetadas con ascii

138
Convierte int a ASCII y vuelve a Python

Estoy trabajando en hacer un acortador de URL para mi sitio, y mi plan actual (estoy abierto a sugerencias) es usar una ID de nodo para generar la URL acortada. Entonces, en teoría, el nodo 26 podría ser short.com/z, el nodo 1 podría ser short.com/a, el nodo 52 podría ser short.com/Zy el nodo 104...

104
Error de codificación Unicode de Python

Estoy leyendo y analizando un archivo XML de Amazon y mientras el archivo XML muestra un ', cuando intento imprimirlo aparece el siguiente error: 'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128) Por lo que he leído en línea hasta ahora, el error proviene...

102
Lectura de caracteres de un archivo en Python

En un archivo de texto, hay una cadena "No me gusta esto". Sin embargo, cuando lo leo en una cadena, se convierte en "No me gusta esto \ xe2 \ x80 \ x98t". Entiendo que \ u2018 es la representación Unicode de "'". yo suelo f1 = open (file1, "r") text = f1.read() comando para hacer la...

100
¿El código ASCII es de 7 u 8 bits?

Mi profesor me dijo que ASCII es un esquema de codificación de caracteres de 8 bits. Pero está definido solo para códigos 0-127, lo que significa que se puede ajustar a 7 bits. Entonces, ¿no se puede argumentar que el bit ASCII es en realidad un código de 7 bits? ¿Y qué queremos decir cuando...

100
¿Qué es lo opuesto a chr () en Ruby?

En muchos idiomas hay un par de funciones, chr()y ord(), que convierten entre números y valores de caracteres. En algunos idiomas, ord()se llama asc(). Ruby tiene Integer#chr, que funciona muy bien: >> 65.chr A Lo suficientemente justo. Pero, ¿cómo vas al otro lado? "A".each_byte do...

84
Valor ASCII entero al carácter en BASH usando printf

Carácter para valorar obras: $ printf "%d\n" \'A 65 $ Tengo dos preguntas, la primera es la más importante: ¿Cómo tomo 65 y lo convierto en A? \ 'A convierte un carácter ASCII a su valor usando printf. ¿La sintaxis es específica de printf o se usa en cualquier otro lugar de BASH? (Estas...

82
Convierta binario a ASCII y viceversa

Usando este código para tomar una cadena y convertirla en binario: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) esto produce: 0b110100001100101011011000110110001101111 Lo cual, si lo coloco en este sitio (en el sitio de la derecha) recibo mi mensaje de helloregreso. Me...