Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

NameException

Encoding

Mensagens Recomendadas

NameException

Boa tarde,

Estou com dificuldade em escrever texto na codificação correcta, em ruby.

Exemplo:

text = "olá"
puts text

Output: olá

Podem ajudar?

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NameException

Olá Rui,

Na consola de windows:

C:\>chcp
Active code page: 437

Estou a utilizar a versão de ruby 1.8.6, que utiliza o encoding UTF-8.

O problema está em fazer a conversão entre estes encodings...

:wallbash:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NameException

Boa tarde,

Partilho aqui o que procurava:

class String
  require 'iconv' 
  def to_iso
    Iconv.conv('ISO-8859-1', 'utf-8', self)
  end
end

Cumprimentos

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.