Convertir entre UTF-8 et 1255 en ligne et localement?

2

J'ai ce fichier 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>

Il est enregistré en tant qu'ANSI dans le bloc-notes. Et lorsqu'il est ouvert dans un navigateur, il affiche certains caractères hébreux très bien.

Remarque: Chrome peut tout aussi bien prendre en charge le format UTF-8, qui peut également être copié dans 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>

Mais la discussion suivante implique de copier / coller à partir de Windows-1255.

Copier dans le Presse-papiers dans Chrome
entrez la description de l'image ici

Coller dans ms word 2010
garder la photo de formatage source

Je peux utiliser mon navigateur Web pour convertir ce Windows-1255 en unicode (par exemple, en UTF-8).

Par exemple, avec ce code HTML. Chrome convertit

úåøä --->
ורה úåøä ðáéàéí åëúåáéí -> Photos

Mais comment puis-je convertir dans l'autre sens?

Par exemple, supposons que j'ai un fichier que j'écris dans le bloc-notes

Il a

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

Je pourrais l'enregistrer en UTF-8 ou pas du tout. Je pourrais le laisser dans un fichier sans titre.

Comment puis-je le convertir en

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

Si je trouve une page Web sur laquelle l'hébreu est écrit et que la source est affichée en chrome, je la vois en hébreu, je la sauvegarde et elle s'affiche dans Windows 1255. Comme c'est le cas avec http://www.mechon-mamre.org/i/t/t0.htm C'est parce que le fichier lui-même est stocké dans Windows-1255. Si on l'enregistre et l'ouvre dans le bloc-notes, on le voit.

Si je copiais les caractères hébreux dans un fichier et que je l'enregistrais au format utf-8, cela s'afficherait dans Chrome, mais je ne vois pas comment le convertir en windows-1255.

Je ne vois même pas comment obtenir un bloc-notes pour enregistrer des caractères hébreux sous Windows-1255.

barlop
la source

Réponses:

0

Pour en ligne je ne sais pas. Je ne connais que latin-> hébreu, en créant une page HTML!

Localement, un bon éditeur de texte peut très facilement aller dans les deux sens.

Pour le local, dump notepad pour cette tâche, car s'il prend en charge les caractères UTF-8 et unicode, y compris les caractères hébreux, il ne code pas dans Windows-1255 (hébreu). Par conséquent, lorsque vous essayez de sauvegarder Unicode sous "ascii", Windows ne fonctionne pas. 1255 (en hébreu). seulement 1252 ou iso 8859-1 et il ne le ferait pas correctement car les caractères hébreux n'existent pas dans 1252.

Les caractères amusants, ceux qui sont en latin, vous voyez est 1255 (hébreu) ​​mal interprété comme 1252 - vous pouvez le faire, mais vous ne pouvez pas enregistrer l'hébreu au format 1252 'car le bloc-notes ne saurait pas ou ne calcule pas les caractères latins à utiliser. Il dit simplement que vous allez perdre des caractères et que si vous essayez de les sauvegarder, ce ne sera pas le cas. Lorsque vous les lirez après les avoir sauvegardés, vous obtiendrez des points d'interrogation ou des carrés. Alors oubliez le bloc-notes pour enregistrer des caractères hébreux

Utilisez un éditeur de texte prenant en charge Windows-1255 (hébreu ascii). Cela fonctionne dans editpad pro (pas gratuit). Mais notepad ++ ou babelpad le font probablement aussi facilement (même si aucun de ces programmes n’est aussi performant à l’heure actuelle pour les coller dans ms word. ne sélectionnez pas l'option "conserver le formatage source"), mais vous pouvez placer l'hébreu dans une page html (comme celle d'utf-8 dans la question), puis le copier de chrome en mot ms.

ouvrez editpad pro, cliquez sur convert..text encoding .. windows 1255

copiez / collez les caractères hébreux du bloc-notes dans Editpad pro.

sauvegarder le fichier.

Et vous pouvez aller dans les deux sens.

úåøä ---- convertir aux fenêtres 1255 (devrait également s'ouvrir comme 1255) obtenir l'hébreu. Et reconvertissez en 1252 (devrait également ouvrir en tant que 1252) (Europe occidentale)

barlop
la source