Como você cria números inteiros 0..9 e operadores matemáticos + - * / in para cadeias binárias. Por exemplo: 0 = 0000, 1 = 0001, ... 9 = 1001 Existe uma maneira de fazer isso com o Ruby 1.8.6 sem usar uma biblioteca?
A biblioteca Base64 embutida no Ruby está adicionando alguns '\ n' s. Não consigo descobrir o motivo. Para este exemplo especial: irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" => "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" irb(main):004:0> Base64.encode64(str) => "MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n" Os \ n estão na última e na sexta …
Estou trabalhando para criar um encurtador de URL para o meu site, e meu plano atual (estou aberto a sugestões) é usar um ID de nó para gerar o URL encurtado. Assim, em teoria, o nó 26 pode ser short.com/z, o nó 1 pode ser short.com/a, o nó 52 pode …
Quero codificar os dados em base64 para colocá-los em uma URL e, em seguida, decodificá-los no meu HttpHandler. Eu descobri que a codificação Base64 permite um caractere '/' que bagunçará a correspondência do meu UriTemplate. Então descobri que existe um conceito de "Base64 modificada para URL" da wikipedia: Existe uma …
Estou lendo e analisando um arquivo Amazon XML e, embora o arquivo XML mostre um ', quando tento imprimi-lo, recebo o seguinte erro: 'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128) Pelo que li online até agora, o erro vem do fato de que o …
Estou postando o conteúdo de um campo de formulário via AJAX para um script PHP e usando JavaScript para escape(field_contents). O problema é que todos os sinais de mais estão sendo eliminados e substituídos por espaços. Como posso 'codificar' com segurança o sinal de mais e, em seguida, 'decodificá-lo' apropriadamente …
Eu tenho uma string não confiável que quero mostrar como texto em uma página HTML. Eu preciso escapar os caracteres ' <' e ' &' como entidades HTML. Quanto menos barulho, melhor. Estou usando UTF8 e não preciso de outras entidades para letras acentuadas. Existe uma função embutida no Ruby …
Olá, gostaria de fazer o seguinte: ??? unicode = U+1F60A String emoji = getEmojiByUnicode(unicode) String text = "So happy " textview.setText(text + emoji); para obter isso na minha visualização de texto: Tão feliz 😊 Como posso implementar getEmojiByUnicode(unicode) ? Que tipo deve o unicode ser variável? (String, char, int?) Note …