Converte entre UTF-8 para 1255 online e localmente?

2

Eu tenho este arquivo HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML DIR="RTL" LANG="HE">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Windows-1255">
</HEAD>
<BODY>
  <H1>úåøä</H1>
<H1>úåøä ðáéàéí åëúåáéí</H1>
</BODY>
</HTML>

Ele é salvo como ANSI no bloco de notas. E quando aberto em um navegador, ele exibe alguns caracteres hebraicos.

Note que o Chrome também pode manipular o UTF-8 e também pode ser copiado para o Ms Word 2010.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML DIR="RTL" LANG="HE">
<HEAD>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
</HEAD>
<BODY>
<H1>תורה נביאים וכתובים</H1>
</BODY>
</HTML>

Mas a discussão a seguir envolve copiar / colar a partir do Windows-1255.

Copiar para área de transferência no Google Chrome

Colandoemmsword2010

Eu posso usar meu navegador da Web para converter esse Windows-1255 em unicode (por exemplo, como UTF-8).

Por exemplo, com esse HTML. Chrome converte

úåøä --- > תורה
úåøä ðáéàéí åëúåáéí - > תורה נביאים וכתובים

Mas como posso converter o contrário?

Por exemplo, suponha que eu tenha um arquivo que escrevo no bloco de notas

Tem

תורה  
תורה נביאים וכתובים

Eu posso salvá-lo como UTF-8 ou não. Eu poderia deixar em um arquivo sem título.

Como faço para convertê-lo em

úåøä   
úåøä ðáéàéí åëúåáéí  

Se eu encontrar uma página da Web com o hebraico escrito nela, e eu visualizar o código-fonte no chrome, eu a vejo em hebraico, e a salve e aparece no Windows-1255. Como acontece com link Isso porque o arquivo em si é armazenado no Windows-1255 E se alguém salva e abre no bloco de notas, vê-se isso.

Se eu copiei os caracteres hebreus em um arquivo e o salvei como utf-8, ele será exibido no Chrome, mas não consigo ver como convertê-lo para o windows-1255.

Não consigo ver como obter o bloco de notas para salvar os caracteres hebraicos como windows-1255

    
por barlop 24.05.2013 / 19:05

1 resposta

0

Para online eu não sei. Eu só sei latin- > hebraico, fazendo uma página HTML!

Localmente, é fácil ir em ambos os sentidos em um bom editor de texto.

Para localmente, dump notepad para esta tarefa, como ele suporta caracteres UTF-8 e unicode, incluindo hebraico, ele não codifica em Windows-1255 (hebraico), então quando você tenta salvar unicode como "ascii" é não usando o windows 1255 (hebraico). apenas 1252 ou iso 8859-1 e não o faria corretamente, já que os caracteres hebreus não existem em 1252.

Os caracteres engraçados-latinos, você vê é 1255 (hebraico) mal interpretado como 1252 - você pode fazer isso, mas você não pode salvar hebraico como 1252 'cos notepad não sabe ou não calcula quais caracteres latinos usar. Apenas diz que você perderá alguns caracteres e, se tentar salvá-los, não o fará e quando os ler depois de não serem salvos corretamente, você obterá pontos de interrogação ou quadrados. Então esqueça o bloco de notas para salvar os caracteres hebraicos

Use um editor de texto que suporte o Windows-1255 (ascii hebraico). Funciona no editpad pro (não gratuito). Mas o notepad ++ ou o babelpad provavelmente o fazem facilmente (embora nenhum desses programas seja tão bom no momento para colar deles em ms word. Epp você copia hebraico ele cola caracteres latinos, notepad ++ e babelpad que você cola na palavra e don ' t obter a opção "manter a formatação da fonte"), mas você pode colocar o hebraico em uma página html (como o utf-8 na pergunta), e então copiá-lo do chrome em msword.

abra o editpad pro, clique em convert..text encoding .. windows 1255

copie / cole os caracteres hebraicos do bloco de notas para o editpad pro.

salve o arquivo.

E você pode ir nos dois sentidos.

úåøä ---- converter para o windows 1255 (também deve abrir como 1255) obter o hebraico. E converter de volta para 1252 (também deve abrir como 1252) (oeste da Europa)

    
por 24.05.2013 / 19:09