2016-05-04 3 views
1

Я хочу преобразовать символы \ x0e и \ x0f в эквивалентный текст клавиатуры.ASCII Управляющие символы: x0e - x1f

Может ли python кодировать/декодировать управляющие символы ASCII (\ x0e - \ x1f) на текст клавиатуры.

+0

Какой текст на клавиатуре вы говорите? –

+0

Я хочу преобразовать значение \ x0e в эквивалентные текстовые значения. – user1676782

+0

Это уже текстовое значение. –

ответ

0

Это не закодировано (ну никак не в ascii). Вот как должен выглядеть текст .

ascii закодировано что-то вроде \55 (что является «-») и ничего подобного вы не указали выше.

Доказательство этого можно найти, если мы выполним свои команды, а затем \55 через эту простую программу, я построил:

text = "\x0e \x0f \55" # What we want to try goes here 
new_text = text.encode('ascii') # What we want to encode it in 
print new_text # Print the outcome 

исход:

\ x0e \ X0F -

Это показывает, что \55 был преобразован и таким образом имеет \x0e\x0f однако они остаются то же самое, потому что они не закодированы в ascii.

Смежные вопросы