2012-02-09 3 views
1

クロアチア語のウェブサイトを作っています。「č」、「ć」、「ž」、「đ」、「š」のような記号を使用する必要があります。彼らは現在、小さなボックスとして表示されます。ウェブサイトを「č」や「ć」のような看板にするにはどうすればいいですか?

情報:

  • 私はメモ帳++を使用しています。
  • そこで、エンコーディングをUTF-8に設定しました。
  • 私はにHTMLの次の行を置く:しかし、それは動作しません<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

。それは私はおそらく何か他のものを使用する必要があることを示唆しているようであっても、メモ帳++は...、UTF-8を使用して

+1

HTMLを作成するために使用するエディタに、ブラウザで表示しようとしているシンボルが表示されていないことを教えてください。 –

+0

UTF8を使用しています - いいえ。 – corazza

答えて

2

、あなたの文字エンコーディングに関する一貫性がthroughou t。

  1. あなたが任意のサーバーサイドのプログラミングを使用する場合は、データベースを使用する場合は、必ずそれが設定されていることを確認してください、それは
  2. あなたのデータをトランスコードされていないことを確認あなたは
  3. たいエンコーディングで保存するようにエディタを設定指定Content-Typeヘッダを放出するようにサーバーを構成します
  4. 同じエンコーディングを使用すること、あなたの質問に
  5. 使用メタタグをコードする

W3Cはuseful material on encodings that starts hereを提供しています。

2

の特殊文字とそのASCII-コードのための便利なサイト:CopyPaste Character

「type」を彼らに、代替コードを使用しています。
あなたのサイトでこれらを使用するには、CPCのようなHTMLコードを使用することをお勧めします。

4

これは、文字エンコードの問題よりもフォントの問題に似ています。文字エンコードの問題だった場合、文字は2 + ASCII文字として表示される可能性が最も高いでしょう。しかし、ボックスは通常、文字のエンコーディングが正しいことを意味しますが、使用されているフォントでは特定の文字は使用できません(これは、あまり使用されないフォントでは一般的です)。これは、WebサイトとNotepad ++の両方で正しく動作しない理由を説明します。

問題を解決するには、エディタとウェブサイトで異なるフォントを使用してください。

注:私はそれが働く可能性が最も高いフォントをお勧めします。 OS /ブラウザが使用する最適なフォントを決定するため、ウェブサイトに総称名(例:serifまたはsans-serif)を指定すると、さらに良い結果が得られるはずです。

1

テストとして、これを試してみてください。

<span style="font-family:Arial Unicode MS"> 
    č ć ž đ š 
</span> 

あなたは正しく、あなたの文字を見ることができるはずです。

0

私はあなたの質問からあなたのメタタグと同じ行をコピーして貼り付けて、viというプレーンテキストファイルに配置しました。

それだけで正常に動作します - すべての文字が細かい表示されます。http://www.dusystems.com/tmp/1.html

、あなたのエディタで同じことを行うことができない場合、問題は、エディタではなく文字セットとエンコーディングです。

Windowsの場合、内蔵のメモ帳を使用してUTF-8ファイルを編集できます。メモ帳を開き、すべての特殊文字を入力し、メタタグを追加します。名前を付けて保存するときは、ダイアログのエンコーディングドロップダウンからUTF-8を選択します。 something.htmlとして保存し、IEで開きます。 は100%の仕事になります。

+0

くそー、私は更新をする必要があるたびにメモ帳で自分のサイトを編集したくないですね。 – corazza

+0

viというだけの理由でLinuxに切り替えるのは、残念ですが、Windowsの場合はviです:http://www.vim.org/download.php#pc –

+0

私は理解していたので、EmacsやGeditを使うことを意味しました。私のコードで問題は、私のエディタ(メモ帳+ +)。私は他のすべてのプロジェクトが私のラップトップにLinuxを搭載しているので、Linuxでサイトを作っていきたいと思っていました...また、私はそれに精通しています。 – corazza

関連する問題