No.2
- 回答日時:
No.1です。
> CGIなどの文字コードも変更が必要なのですよね。
CGIの場合も<meta ~>の部分を変更する、文字コードUTF-8で保存する、という部分は同じですが、CGIの場合、日本語文字コード変換ライブラリ「jcode.pl」が絡んできてちょっとややこしいです。
以前、Perl + UTF-8でBBSを作ったことがあるのですが、当時はまだUTF-8でのBBS作成が一般的でなく、Shift_jis用のマニュアルで作成したところ、文字化けしてしましました。どうやらUTF-8ではjcode.plではなくJcode.pmを使用しなければならない、ということが分かりそれを使ってみてもNG。結局jcode.plもJcode.pmも呼び出さない設定にしたら文字化けが解消された、ということがありました。
※CGIに関しては「専門家」ではなく「経験者」にすぎないので、参考URLなど参照していただければと思います。
参考URL:http://sakaguch.com/utf2.html
No.1ベストアンサー
- 回答日時:
Shift_jisとUTF-8の決定的な違いは、Shift_jisやeuc-jpに含まれていない日本語以外の文字をUTF-8ではサポートしているということです。
例えば、ページの中にドイツ語のウムラウトとかハングルなど日本語以外の文字を使うのであればUTF-8を使用すべきでしょう。
UTF-8の欠点は1文字3~4バイトとなって2バイトであるShift_jisよりもファイルサイズがやや大きくなってしまうこと、WinME以前ではサポートされていないことが挙げられます。
Shift_jisからUTF-8に変更する際は、
1)metaタグの変更
<head>~</head>内に書かれている
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
を
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
と書き換える
2)ファイルを保存する際に文字コードで「UTF-8」を選択
という作業が必要となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- Windows 8 メモ帳による文字コード変換 2 2022/09/01 18:38
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- Windows 8 win8 "ベータ ワールドワイド言語サポートで Unicode UTF-8 を使用"を出したい 2 2023/05/23 19:57
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- HTML・CSS <meta charset="utf-8"><!-- 文字化け防止ユニコード --> ?最近モバイル 1 2022/12/11 04:27
- HTML・CSS htmltとcssの連携をして画像縮小について 1 2022/11/15 20:32
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<!DOCTYPE html>あってますか?...
-
<!DOCTYPE html>あってますか?...
-
<!DOCTYPE html>あってますか?↑
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
なぜ height 100% がつくのか ...
-
HTML上に貼り付けたPDFが表示さ...
-
サイトの検索結果でタイトル文...
-
FFFTPでの文字化け
-
HTMLファイルのインクルードで...
-
iPhoneのSafariで自動的に縮小...
-
WEBページがIEだけ文字化けして...
-
ページ全体を中央に配置したい...
-
refreshタグ 自動的にジャンプ...
-
CSSでフォントが適用されない
-
自分のホームページが検索でひ...
-
みなさんは <meta>タグ、どこ...
-
Duolingo のソースコードの名前...
-
textareaの一行の文字数制御
-
ホームページでファイルをダウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
Duolingo のソースコードの名前...
-
body内にmetaタグを記述は問題...
-
iframe内の表示を常に最新にしたい
-
ページ全体を中央に配置したい...
-
HTML上に貼り付けたPDFが表示さ...
-
HTMLソースにない文字がブラウ...
-
HTMLファイルのインクルードで...
-
Google検索でサイト説明文が文...
-
文字化けを故意に表示したい
-
自分で<head>内をかけない場合...
-
FFFTPでの文字化け
-
根号の書き方について
-
表示時に1回だけリロードさせ...
-
リンクボタンにgifアニメを使え...
-
COLDFUSIONの文字化け
-
HTMLでwebサイトを作ってるので...
-
Content-Typeの大文字
-
borderでa:hover下線表示させる...
おすすめ情報