• 締切済み

文字コードについて

OKWaveのサイトで例えると、 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr" xmlns:og="http://ogp.me/ns#" xmlns:mixi="http://mixi-platform.com/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> のように文字コードをUTF-8にしてもブラウザで確認すると文字化けして、上手く文字が表示されません。 UTF-8は英文表示になるのか?英文の文字化けのような感じです。 UTF-8を日本語で文字化けしないように表示するには、どうすれば良いものでしょうか? ご存知でしたらご教授願います。

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

あなたが作ったHTMLに <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> を入れたら文字化けしている、ということなのでしょうか? そのHTMLはUTF-8で書かれているのですか? 例えば、Shift_JISで書かれたHTMLに上の様に記述をすると、UTF-8で書かれていると判断するので、コードの不一致から文字化けします。 # この記述から保存する文字コードを決定したり、実際の文字コードに合せて記述を自動変更したりするエディタも一部にはあります。 # が、通常は、記述と実際のコードを一致させるのは、作者の責任です。 それとも、まったく別の現象なのでしょうか? それならば詳しく補足してください。

youtoyuku
質問者

補足

補足遅れてすいません。 ホームページの表(内容)は日本語で、 ホームページのソースを見たときに、文字化けのように、例:(アイウ・カイ・キク・アヤ・イイ・)のようにしたいのですが

関連するQ&A