XHTMLでホームページを作成しようと、
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt …
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
から書き始めているのですが、画面上では文字化けしないものの、メールフォームなどに受け渡しをするとどうしても文字化けがおこり、直りません。
ホームページのトップページにフォームを設置して、そこまで普通に文字化けもせずに表示されますが、確認ボタンを押すと画面全てが文字化けします。
CGIを考慮してShift-Jisで作成をしていますが、どうしてでしょうか?
他に宣言される場所とかあるのでしょうか?
何かいいアドバイスがあればご教授下さい。
宜しくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
自分の端末では文字化けしないのにネットを経由すると文字化けする理由は以下のサイトを熟読すれば理解できますが、UNICODEがデフォのXMLで、いまだにShift_JISに執着してもメリットないと思いますけど。
http://www.atmarkit.co.jp/fxml/rensai/w3cread38/ …
”ファイルシステムやネットワークプロトコルが、符号化方式の情報を持つことがある。
符号化宣言よりもプロトコルが指定する符号化の指定を優先すべきだろう。なぜなら、通信システムの都合で符号化方式の変換が発生した場合、プロトコルに含まれる符号化方式は正しい情報を含んでいる可能性が高いからである。
一方、符号化宣言を扱わないシステムにより変換が行われた場合、符号化宣言は現状に合致しない符号化方式を示している可能性があり得る。”
この回答への補足
アドバイスを頂きありがとう御座います。
>UNICODEがデフォのXMLで、いまだにShift_JISに執着してもメリットないと思いますけど。
私の場合仕事でホームページを作っているのではなく、たまに人に頼まれて作る程度なんですけど、いつもはSmartyを使ってます。
今回は使いたいフリーのCGIがコードShift-JISで作られているため仕方なくって感じです。
私自身そんなに詳しくもなく、趣味程度な物で困ったりもしてます。
でも、教えていただいたサイトを参考にしたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DTDと名前空間
-
昔Winnyってありましたけど、あ...
-
東芝のDynabookなのですがアン...
-
タグの有無の判定
-
Dreamweaver CS3 : シングルク...
-
XML、XSLTの適応エラー(IEから...
-
XMLで要素が記述された順番に意...
-
CPUの考え方を教えてください ...
-
SNMP リンクダウンとノードダ...
-
重複するものを消したい
-
XMLのスタイルシートで単独タグ...
-
C#初心者です。HtmlAgilityPack...
-
xsl:param要素をxsl:templateの...
-
xml→htmlへの変換&ページ分割...
-
C#で使用中のファイルに別のフ...
-
isnan・isnf関数が「識別子が見...
-
アメブロ rss 読み込み
-
木のなぞり順をかえるプログラ...
-
グラフ色塗り問題のプログラミ...
-
ツリービューのノードをダブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
u_shortなどの省略した宣言につ...
-
VBでXMLファイルを作ると xmlns...
-
縁切りするとき
-
XML Schemaの妥当性のチェック
-
DTDファイルをクラスパスから読...
-
このエラー、何とかなりません...
-
oo4o OpenDatabaseの定数について
-
東芝のDynabookなのですがアン...
-
CPUの考え方を教えてください ...
-
XMLで要素が記述された順番に意...
-
昔Winnyってありましたけど、あ...
-
バッチファイルでテキストファ...
-
XML、XSLTの適応エラー(IEから...
-
UTF-8でエンコーディングとはど...
-
SNMP リンクダウンとノードダ...
-
ルート要素ノードが2個ある場合?
-
XMLファイル内のデータ(値)を変...
-
xmlファイルが上手にHTMLに変換...
-
同じタグ名の項目取得
-
ExcelVBAで書き出した文字が化ける
おすすめ情報