対象:ホームページ・Web制作
回答数: 3件
回答数: 7件
回答数: 3件
的を絞ってお答えします。
はじめまして。仙台でシステム開発を行っているマッドスキッパーの荻野と申します。
ある程度の知識をお持ちのようですので、的を絞ってお答えさせていただきます。
通常、入力フォームから何か処理を行う際には
1.入力フォーム画面と処理スクリプトが別ファイル
2.入力フォーム含めて一つのスクリプトファイル
という2つのパターンがあります。
ご質問のケースは、前者のパターンと思われます。
この場合、入力フォーム画面(HTMLファイル)とスクリプトファイル(perlまたはPHPなど)の
エンコードを揃えるのが通常パターンです。
ご質問のケースは、
・shift_jis
・EUC-JP
のどちらかに2つのファイルのエンコードを統一する必要がありますが、
開発会社さんが「EUCに統一」することを選ばれたのでしょう。
であれば、
ご質問の中にあるように、HTMLファイルの<head></head>内に
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
と記載すると共に、
このファイルの保存時にコード「日本語EUC」(EUC-JP)で保存します。
ただし、この作業はメモ帳ではできません。
スクリプトファイルも編集できるテキストエディタ※を使用してください。
(※秀丸、さくらエディタ、TeraPad、VxEditorなど、色々あります。
私自身は「Vivi」を使用しています。)
ちなみに、エンコードのmetaタグは、<title>タグよりも先に記述することが文字化け回避のコツでもあります。
このファイルを「コード変換をしない」でサーバーにアップロードすれば、問題は解決すると思います。
WEBシステム開発事務所 マッドスキッパー
ホームページ簡単更新・SEO最強ツール マジックハンド
回答専門家
- 運営 事務局
- ( 東京都 / オペレーター )
- 専門家プロファイル
登録している専門家やQ&Aやコラムといったコンテンツをご紹介
専門家プロファイルに登録をしている皆様の記事や、Q&A、まとめ記事など編集部でピックアップしたものを定期的に配信していきます。よろしくお願いいたします。
(現在のポイント:-pt)
この回答の相談
HPの文字コードをshift_jisで作っていたのですが
申込フォーム以降のシステムの文字コードがEUC-JPの為
今のままでは文字化けしてしまいます。
システム会社に確認したところ
HPをEUC-JPで作るよ… [続きを読む]
琉起さん (新潟県/37歳/男性)
このQ&Aの回答
このQ&Aに類似したQ&A