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」を選択
という作業が必要となります。
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
お探しの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ランキング
-
POSTしたデータの文字コードがu...
-
css ,videotタグ。ホームページ...
-
HTML上に貼り付けたPDFが表示さ...
-
iframe内の表示を常に最新にしたい
-
<body>内に<head>を入れ子にで...
-
わざと文字化けさせるには
-
HTMLソースにない文字がブラウ...
-
textareaの一行の文字数制御
-
borderでa:hover下線表示させる...
-
根号の書き方について
-
body内にmetaタグを記述は問題...
-
HTMLファイルのインクルードで...
-
html css
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
ブラウザの右上にあるボタンを...
-
HTMLで別PCのフォルダを開く
-
googleドライブで、PDFファイル...
-
1つ下の階層のフォルダに相対...
-
URLDownloadToFile でダウンロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
携帯とPCの自動判別
-
body内にmetaタグを記述は問題...
-
HTMLファイルのインクルードで...
-
HTML上に貼り付けたPDFが表示さ...
-
HTMLでwebサイトを作ってるので...
-
iframe内の表示を常に最新にしたい
-
ページ全体を中央に配置したい...
-
WEBページがIEだけ文字化けして...
-
根号の書き方について
-
リンクボタンにgifアニメを使え...
-
textareaの一行の文字数制御
-
文字化けを故意に表示したい
-
borderでa:hover下線表示させる...
-
IEのみ文字化け
-
safariだけcssが反映されない
-
Javascriptでランダムパラメータ
-
表示時に1回だけリロードさせ...
-
なぜ height 100% がつくのか ...
おすすめ情報