web-dev-qa-db-ja.com

オンラインとローカルでUTF-8から1255に変換しますか?

私はこの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>

メモ帳にANSIとして保存されます。また、ブラウザで開くと、ヘブライ文字が正常に表示されます。

ChromeはUTF-8も同様に処理でき、MS Word2010にも同様にコピーできることに注意してください。

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

ただし、以下の説明には、Windows-1255からのコピー/貼り付けが含まれます。

Chromeでクリップボードにコピー
enter image description here

MS Word2010への貼り付け
keep source formatting pic

Webブラウザーを使用して、そのWindows-1255をユニコード(UTF-8など)に変換できます。

たとえば、そのHTMLで。 Chrome変換

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

しかし、どうすれば他の方法で変換できますか?

たとえば、メモ帳に書き込んだファイルがあるとします。

それは持っています

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

UTF-8として保存するか、まったく保存しないかもしれません。無題のファイルに残すことができます。

どうすれば変換できますか

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

ヘブライ語が書かれたWebページを見つけ、ソースをChromeで表示すると、ヘブライ語で表示され、保存するとWindows-1255で表示されます。 http://www.mechon-mamre.org/i/t/t0.htm これは、ファイル自体がWindows-1255に保存されているためです。保存して開くと、メモ帳、それがわかります。

ヘブライ文字をファイルにコピーしてutf-8として保存すると、Chromeに表示されますが、windows-1255に変換する方法がわかりません。

メモ帳でヘブライ文字をwindows-1255として保存する方法すらわかりません

2
barlop

オンラインの場合はわかりません。 HTMLページを作成することで、ラテン語->ヘブライ語しか知りません!

ローカルでは、優れたテキストエディタで非常に簡単に双方向に移動できます。

ローカルの場合、このタスクのメモ帳をダンプします。これは、UTF-8とヘブライ語を含むUnicode文字をサポートしますが、Windows-1255(ヘブライ語)ではエンコードされないため、Unicodeを「ascii」として保存しようとするとWindowsを使用しません。 1255(ヘブライ語)。 1252またはiso8859-1だけで、1252にはヘブライ文字が存在しないため、正しく機能しません。

面白い文字-ラテン文字、あなたが見るのは1255(ヘブライ語)が1252と誤読されている-あなたはそれを行うことができますが、1252'cosのメモ帳がどのラテン文字を使用するかを知らないか計算しないのでヘブライ語を保存することはできません。一部の文字が失われると表示されているだけで、保存しようとしても失われません。正しく保存されなかった後で読み取ると、疑問符または四角が表示されます。ヘブライ文字を保存するためのメモ帳を忘れてください

Windows-1255(ヘブライ語ASCII)をサポートするテキストエディタを使用します。 editpad pro(無料ではありません)で動作します。しかし、notepad ++またはbabelpadもおそらく同じように簡単に実行できます(ただし、現時点では、これらのプログラムのいずれもMS Wordに貼り付けるのに適していません。ヘブライ語をコピーすると、ラテン文字が貼り付けられ、notepad ++とbabelpadは、Wordに貼り付けられます。 「ソースフォーマットを保持する」オプションを取得しますが、ヘブライ語をhtmlページ(質問のutf-8ページのように)に入れて、chromeからMSWordにコピーすることができます) 。

editpad proを開き、convert..text encoding .. windows1255をクリックします。

ヘブライ文字をメモ帳からeditpadproにコピーして貼り付けます。

ファイルを保存します。

そして、あなたは両方の方向に行くことができます。

úåøä----ウィンドウ1255に変換(1255としても開く必要があります)ヘブライ語を取得します。そして、1252に変換し直します(1252としても開く必要があります)(西ヨーロッパ)

0
barlop