wantifica1 0 Denunciar mensagem Publicado 1 de Março de 2013 Olá pessoal, conversor da codificação ISO-8859-1 para UTF-8 é possível, ou vice-versa? alguém que me dê uma mãozinha? Desde já obrigado, cumprimentos! Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
HappyHippyHippo 1185 Denunciar mensagem Publicado 1 de Março de 2013 queres código ou ferramenta ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
wantifica1 0 Denunciar mensagem Publicado 1 de Março de 2013 Uma coisa qualquer, até pseudo-código, mas visto que as ferramentas pelo menos as online não funcionaram, acho que vou ter que programar e neste momento Java é a linguagem com a qual estou mais á vontade. Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
Rui Carlos 348 Denunciar mensagem Publicado 1 de Março de 2013 Em sistemas UNIX, costumas ter o comando iconv para esse efeito. Em Java, a classe String já suporta diferentes encodings. Podes criar um objecto a partir de uma sequência de bytes, especificando o encoding, e depois podes obter uma sequência de bytes num outro encoding. Rui Carlos Gonçalves Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
wantifica1 0 Denunciar mensagem Publicado 1 de Março de 2013 (editado) Os comandos já os testei mesmo antes de criar o tópico, porém não estou a conseguir obter o resultado esperado, talvez não esteja a usar correctamente o comando. Hmm talvez funcione para o que quero, vou analisar a informação dada, obrigado! Editado 1 de Março de 2013 por wantifica1 Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
HappyHippyHippo 1185 Denunciar mensagem Publicado 1 de Março de 2013 qualquer editor de texto decente faz o que pretendes ... notepad++ é muito conhecido e fazer a conversão é somente escolher uma opção no menu IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
wantifica1 0 Denunciar mensagem Publicado 1 de Março de 2013 (editado) Imaginemos o seguinte caso, eu tenho uma String com o valor "aaaa" em UTF-8, converto para uma sequência de bytes do tipo encoding UTF-8 depois crio um objecto com essa sequência num outro encoding, é este o raciocionio? Neste caso a String s2 não deveria ser diferente da String inicial s "aaaa"? String s = "aaaa"; byte[] b = s.getBytes("UTF-8"); String s2 = new String (b, "ISO-8859-1"); qualquer editor de texto decente faz o que pretendes ... notepad++ é muito conhecido e fazer a conversão é somente escolher uma opção no menu Sim de facto tens toda a razão, e também ja testei essa opção, o ficheiro fica exactamente igual... á qualquer coisa que não estou a perceber... Editado 1 de Março de 2013 por wantifica1 Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
HappyHippyHippo 1185 Denunciar mensagem Publicado 1 de Março de 2013 então o que tu queres é fazer a conversão programaticamente ... claro que a string "aaaa" é igual em utf8 e em iso-8859-1 ... tens de experimentar com caracteres que ficam fora da gama 0-127, tipo os caracteres acetuados IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
wantifica1 0 Denunciar mensagem Publicado 2 de Março de 2013 Oh claramente que sim, faz todo o sentido! Obrigado pessoal ;D Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites