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ランキング
-
中国で使用するアプリ
-
ホームページの画面文字を濃く...
-
グーグル先生
-
教えてください!旧字体について
-
PCの Google Chrome が頻繁に「...
-
受信トレイの広告を消す
-
起き上がりこぼしと起き上がり...
-
ウインドウサイズが見切れて作...
-
単純所持になりますか?
-
メルカリのやることリストの既...
-
Microsoft 365 ベーシック
-
グーグルで検索しようと文字を...
-
履歴書
-
IE>Webページ印刷で フォントが...
-
YAHOOニュース一覧が表示されない
-
通知マークについての質問です。
-
とても怖いです私はまだ14歳で...
-
エクセル2010が別ウインドウで...
-
英字の筆記体をエクセル等で表...
-
このサイトの閲覧について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メールの文字化け直したい!
-
Outlookで英語と日本語文章を(...
-
特定のページのみ文字化けします。
-
GMAILのアカウント情報で質問です
-
$JSゴシック、明朝が文字化けする
-
ウィキペディアやニコニコ動画...
-
ブラウザで日本語が文字化け
-
outlook.com(hotmail)で文字化け
-
フレーム部分が壊れる(文字化...
-
日本語表示のホームページをア...
-
windowsだとHDDの中身が文字化...
-
最近Amazonの文字化けが目立ち...
-
Yahooオークションのトップペー...
-
メールの宛名が文字化けします~
-
国外のPCで漢字を表示すること...
-
文字化けを直す方法を教えてく...
-
メールの文字化け
-
★Movable Type3.2の文字化けに...
-
googleの文字が多大に混乱しま...
-
HOT-MAIL が、文字化けします。
おすすめ情報