Perguntas com a marcação «ascii»

Um esquema de codificação de caracteres baseado na ordem do alfabeto inglês. ASCII significa American Standard Code for Information Interchange.

276
Por que usamos o Base64?

Wikipedia diz Os esquemas de codificação Base64 são comumente usados ​​quando há a necessidade de codificar dados binários que precisam ser armazenados e transferidos por mídia projetada para lidar com dados de texto. Isso é para garantir que os dados permaneçam intactos sem modificação durante...

244
Substitua caracteres não ASCII por um único espaço

Preciso substituir todos os caracteres não ASCII (\ x00- \ x7F) por um espaço. Estou surpreso que isso não seja fácil no Python, a menos que esteja faltando alguma coisa. A função a seguir simplesmente remove todos os caracteres não ASCII: def remove_non_ascii_1(text): return ''.join(i for i in...

211
Como verificar se uma string em Python está em ASCII?

Quero verificar se uma string está em ASCII ou não. Estou ciente ord(), no entanto, quando tento ord('é'), tenho TypeError: ord() expected a character, but string of length 2 found. Eu entendi que isso é causado pela maneira como construí o Python (como explicado na ord()documentação de ). Existe...

169
(grep) Regex para corresponder a caracteres não ASCII?

No Linux, eu tenho um diretório com muitos arquivos. Alguns deles têm caracteres não ASCII, mas todos são UTF-8 válidos . Um programa possui um bug que o impede de trabalhar com nomes de arquivos não ASCII, e eu tenho que descobrir quantos são afetados. Eu faria isso com finde depois faria um grep...

142
A string Python é impressa como [u'String ']

Para obter mais informações sobre Stack Overflow no Stack Overflow em Inglês : para obter mais informações sobre utf-8, consulte a tabela a seguir. Certamente será fácil, mas está realmente me incomodando. Eu tenho um script que lê em uma página da web e usa Beautiful...