No.4ベストアンサー
- 回答日時:
No3です。
charsetの指定はファイルに使っている文字コードを正しく指定しなければいけません。
例えばファイルにEUC-JPを使っているのにcharset="UTF-8"と書いたならば、間違った文字コードで読むことをブラウザに強制しますので、当然文字化けを起こします。
CGIがEUC-JPで書かれているなら当然charset指定もEUC-JPと書いてください。
UTF-8が無難と言ってしまったのが悪かったかもしれませんが、今使っている文字コードを変えるのが面倒であれば敢えて変える必要はあまりありません。
No.3
- 回答日時:
漢字圏のPCにはまず間違いなく日本語フォントが入っています。
原因はフォントではなく文字コードです。
Webページを作る際にはhead内のmetaタグにcharset設定をしなければなりません(やり方が分からなければググってください)。これを怠ると文字コードが自動判別されてしまいますので、デフォルトが日本語になっていない海外のPCでは文字化けしてしまいます。
なお文字コードはUTF-8が無難です。
この回答への補足
教えていただきありがとうございます。
ググるという意味が、グーグルで検索してみるという事かな?と勝手に解釈して「charset設定」で検索してみました。
そしたら、
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<meta http-equiv="content-type" content="text/html; charset=EUC-JP">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="content-type" content="text/html; charset=ISO-2022-JP">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
の5つのタグを見つけました。
この5つのすべてをサイトの<HEAD>内に貼る必要はないだろうと思いますが、その中で UTF-8 のmetaタグを私のサイトに貼りましたが、私のサイト作成がIBMホームページビルダーのせいなのかソフトのプレビューの時点で文字化けしていました。ということはサーバーにアップしても外国では文字化けするのかな?と思っています。
また、CGIを使ったページもあるのですが、このページには上記の EUC-JP のタグを貼り付けるべきでしょうか?
よろしければ教えていただけないでしょうか。
No.2
- 回答日時:
閲覧に使う端末(PC)に、日本語の書体(フォント)が入っていない事が原因です。
これは制作者がどうこうできる問題ではありません。
文字も全て画像にするといったある意味非常に馬鹿げた事すれば文字化けは起こらないけど。
日本語の書体が入っているのに(日本で使われているPCでも)文字化けするのならば、文字コードの指定ミスいったページの作りに問題がある事になりますが、ホームページビルダー使っているのなら、これはまずありません。
HTMLの構文にミスがないかは以下でチェックできます。
http://openlab.ring.gr.jp/k16/htmllint/htmllintl …
ビルダーとか使っていたら、細かいミスがいくつも出るでしょうが、重大なの以外はとりあえず気にする事ないです。
機種依存文字や文字コードが云々と出なければ、日本語が表示できる環境では文字化けの心配はありません。
参考URL:http://openlab.ring.gr.jp/k16/htmllint/htmllintl …
教えていただきありがとうございました。
私ははじめてこのサイトを利用しましたが、回答の早さに驚いています。本当にありがたいです。
問題は理解できました。すると当然日本語表示で作るメールフォーム(CGI)も日本語フォントの入っていないPCでは利用できないということになるのですね。 本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- その他(プログラミング・Web制作) ゲームを日本語化しようとすると文字化けしてしまいます。 2 2022/08/19 15:36
- 政治 韓国人は日本人の顔を見ると怒りがこみ上げるから、マスクをするか、顔を整形せよと言ってますか? 1 2022/11/17 10:21
- Android(アンドロイド) 海外のAndroid 端末の場合、日本語全角は、どう表示されるのでしょうか? 1 2022/10/02 21:16
- CAD・DTP 「機能ブロック図」の描画用フリーソフトを教えてください 1 2022/09/23 16:12
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- その他(ブラウザ) プラウザCocCoc 1 2023/05/08 10:50
- HTML・CSS 欧文フォントの表示がおかしい ホームページを作成しています。 英語と日本語を違うフォントを設定してい 2 2022/12/16 19:00
- その他(社会科学) やはり、日本は 大韓民国から全て学ばなければ成り立たない国なんでしょうか 大韓民国のおかげで日本は国 14 2023/07/05 19:58
- Excel(エクセル) エクセルの文字化けを解除できる方法を教えてください。 5 2022/06/16 20:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヤフーメールの設定のなかに、...
-
情報の問題です。 サンプリング...
-
中華ゲーム機のGame Console R3...
-
2002年製のpcと2008製のpcがあ...
-
情シスに異動するには。 非情シ...
-
Microsoftが非推奨にしてるかど...
-
PowerShellで自分が書いたコマ...
-
ソフトに致命的なバグがあるか...
-
ソフトはVectorでダウンロード...
-
PowerShellの使い方を学ぶのに...
-
マウスにチャタリングが起きな...
-
Windowsに致命的なバグがあるか...
-
ソフトが安定版かどうかを知る...
-
ソフトは安定版しか使うべきで...
-
PowerShellは大企業で使われて...
-
回復ドライブにするUSBメモリの...
-
スクリープロットの見方。この...
-
質問です! 現在就活中で監視方...
-
HEVCのファイルの拡張子って何...
-
ファイル名とファイルの中身の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
検索結果が文字化けします
-
iPadのpagesで作成した文書をwo...
-
$JSゴシック、明朝が文字化けする
-
フレーム部分が壊れる(文字化...
-
outlook.com(hotmail)で文字化け
-
IEでエンコードでJISを指定した...
-
メールの文字化け
-
単純所持になりますか?
-
英字の筆記体をエクセル等で表...
-
NOTESのフォント設定
-
エクセルのプルダウン三角マー...
-
教えてgooについて
-
パソコン画面にたくさん開いて...
-
検索がスムーズにいかない
-
グーグル先生
-
Lotus Notesのデフォルトフォン...
-
ホームページの画面文字を濃く...
-
特定のサイトだけが重くて開けない
-
[Ctrl]+FをVBAで表現
-
yutura,net について
おすすめ情報