¿Convertir entre UTF-8 a 1255 en línea y localmente?

2

Tengo este archivo 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>

Se guarda como ANSI en el bloc de notas. Y cuando se abre en un navegador, muestra algunos caracteres hebreos bien.

Tenga en cuenta que Chrome también puede manejar UTF-8 y puede copiarse en Ms Word 2010 también.

<!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>

Pero la siguiente discusión implica copiar / pegar desde el Windows-1255.

Copiar al Portapapeles en Chrome
enter image description here

Pegando en ms word 2010
keep source formatting pic

Puedo usar mi navegador web para convertir ese Windows-1255 en unicode (por ejemplo, como UTF-8).

Por ejemplo, con ese HTML. Chrome convierte

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

Pero, ¿cómo puedo convertir de otra manera?

Por ejemplo, supongamos que tengo un archivo que escribo en el bloc de notas

Tiene

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

Podría guardarlo como UTF-8 o no. Podría dejarlo en un archivo sin título.

¿Cómo lo convierto en

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

Si encuentro una página web con el hebreo escrito en ella, y veo la fuente en Chrome, la veo en hebreo, la guardo y aparece en Windows-1255. Como sucede con http://www.mechon-mamre.org/i/t/t0.htm Eso es porque el archivo en sí está almacenado en Windows-1255 Y si uno lo guarda y lo abre en el bloc de notas, lo ve.

Si copié los caracteres hebreos en un archivo y lo guardé como utf-8, se mostraría en Chrome pero no puedo ver cómo convertirlo a windows-1255.

No puedo ver cómo obtener el bloc de notas para guardar caracteres hebreos como windows-1255

barlop
fuente

Respuestas:

0

Para online no lo sé. ¡Solo sé latín - & gt; hebreo, haciendo una página HTML!

Localmente, uno puede ir en ambos sentidos en un buen editor de texto con bastante facilidad.

Para localmente, descargue el bloc de notas para esta tarea, ya que si bien admite UTF-8 y caracteres Unicode, incluidos los hebreos, no se codifica en Windows-1255 (Hebreo), por lo que cuando intenta guardar Unicode como "ascii" no está usando Windows 1255 (hebreo). solo 1252 o ISO 8859-1 y no lo haría correctamente ya que los caracteres hebreos no existen en 1252.

Los caracteres divertidos, latinos, que ves son 1255 (hebreo) malinterpretados como 1252; puedes hacerlo, pero no puedes guardar el hebreo como 1252 'porque el bloc de notas no sabría o no calculará qué caracteres latinos usar. Simplemente dice que perderá algunos caracteres y si intenta guardarlos no lo hará y cuando los lea después de que no se hayan guardado correctamente, obtendrá signos de interrogación o cuadrados. Así que olvida el bloc de notas para guardar caracteres hebreos.

Utilice un editor de texto que admita Windows-1255 (hebreo ascii). Funciona en editpad pro (no gratis). Pero es probable que notepad ++ o babelpad también lo hagan con la misma facilidad (aunque ninguno de esos programas son tan buenos en este momento para pegarlos en la palabra ms. t obtenga la opción "mantener el formato de origen") pero puede colocar el hebreo en una página html (como el utf-8 en la pregunta), y luego copiarlo de Chrome a MS Word.

abra editpad pro, haga clic en convertir ... codificación de texto .. windows 1255

copie / pegue los caracteres hebreos del bloc de notas en editpad pro.

guarda el archivo.

Y puedes ir en ambos sentidos.

úåøä ---- conviértalo a windows 1255 (también debería abrir como 1255) obtenga el hebreo. Y convertir de nuevo a 1252 (también debería abrirse como 1252) (Europa occidental)

barlop
fuente