• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アップロード後別の漢字に、・・)

漢字がおかしくなる問題について

このQ&Aのポイント
  • WindowsXPでHTMLファイルをアップロードすると漢字がおかしく表示されます。他のパソコンや自分のパソコンでは正常に表示されますが、ウェブ上では別の漢字に変わってしまいます。
  • プロバイダーに問い合わせましたが、トラブルはないとの回答でした。自分のパソコンでHTMLを開くと問題はありませんが、アップロード後のウェブページで漢字がおかしくなってしまいます。
  • メモ帳の保存時にunicodeを選択したことが原因かもしれません。アップロードのたびに漢字をチェックするのは大変で、現時点では訂正する方法もありません。原因の説明や解決策を教えてください。

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

  • ベストアンサー
  • pingu98
  • ベストアンサー率62% (17/27)
回答No.2

原因きり分けの為に、ヘッダ部分に以下の様にメタタグを追加してみてください。 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Style-Type" content="text/css; charset=utf-8"> <title>xxx</title> <style>~</style> … それと、保存するHTMLファイルの文字コードを分かりやすく編集するために、メモ帳より若干機能が豊富なテキストエディタで編集されることをお薦めします。 一例としてTeraPadのURLです。 http://www5f.biglobe.ne.jp/~t-susumu/index.html こちらを使って、文字コードをUTF-8Nとして上書き保存すると、ソースのメタタグで指定した文字コードと実際の文字コードが一致しますので、文字化けなどの回避策になります。

noname#18526
質問者

お礼

感謝。出来ました。タグの追加を試みました。 とりあえずうまくいきました。テキストエディタは便利なことは聞いていましたが、・・・。きちんとした勉強をしていませんので、怖いところがあります。時間が欲しいです。 また、問題にぶつかったらご指導お願いしいます。

その他の回答 (1)

  • pingu98
  • ベストアンサー率62% (17/27)
回答No.1

HTMLのヘッダ内で文字コードの指定はしていますか? <body>より上部のソースを拝見したいです。

noname#18526
質問者

補足

ありがとうございます。正式な勉強をしていません。完璧ではないと思いますが、そのまま表示します(XXXは、伏せました)。よろしくおねがいします。 <html lang="ja"> <head> <title>dic_E_to_J--XXX's HomePage</title> <style type="text/css"> td{ font-size: small; font-family: "Times New Roman"; font-weight: bold; } th{ font-size: medium; font-family: "Times New Roman"; text-align: left; font-weight: normal; } </style> </head>

関連するQ&A