• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字コードについて)

文字コードについて困っています

このQ&Aのポイント
  • 外国にあるフリーのテンプレートを使用する際に文字化けしてしまい、対処方法を模索しています。
  • テンプレートの文字コードを変更したり、別のファイルに表示内容を記述して試してみましたが、問題は解決しませんでした。
  • 文字コードを変更する方法や対処法に詳しい方からのアドバイスをお待ちしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • outbrave
  • ベストアンサー率60% (231/380)
回答No.3

何のソフトで編集されたか書かれていませんが その編集したファイルを保存する時に、文字コードを選択するのですよ。 なぜ、UTF-8 を変更されるのかわかりませんが、参考まで <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ↑ここの文字コードをに合わせて保存する。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

言語の指定が変です. #1 でも (半分) 言われているのですが, xml:lang, lang のどちらも属性も指定するのは「言語」です. 従って「日本語で書いてある」なら値としては ja を与えなければなりません. そういう意味では「初期」もおかしいんだけどねぇ.... なお, 通常 xml:lang と lang の 2つの属性は同じ値を持ちます... というか, 同じ値にしないとおかしい. ただ, 「文字化けしてしまい困っています」というなら「どう『文字化け』するのか」という情報もあった方が考えやすいところ.

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

htmlタグには文字コードを EUC-JP と定義し、metaタグでは Shift_JIS と定義していて矛盾しています。 実際に使用している文字コードを正しく記述しましょう。 あと、htmlタグの xml:lang="jp" ですが、ページ内の言語が日本語なのであれば xml:lang="ja" です。