• ベストアンサー

1つのサイトで文字コードが混在するのは大丈夫でしょうか?

コーディング初心者です。 metaで文字コードを指定しているのですが 1つのサイトの中で複数の文字コードが存在するのは大丈夫なんでしょうか? 例えば、トップはshift_jis お問い合わせのフォームページはeuc-jp イメージとしては同じサイト内は文字コードを統一したほうがいいように感じるのですが、違っていても大丈夫なんでしょうか? よろしくお願いします。

  • HTML
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • Kiriduka
  • ベストアンサー率55% (10/18)
回答No.2

HTMLヘッダ部に文字コードを間違いなく指定してあれば混在していても問題ないことの方が多いです。 誤認識があったりしますので、文字コードが統一されていることに超したことはありませんが。

mogumogu79
質問者

お礼

ありがとうございます。 文字コードはやっぱり統一してたほうがいいですよね。 うーん。

その他の回答 (1)

回答No.1

同じページ内に混在すると不味いが 同じサイト内の別ページであれば問題はない。 >同じサイト内は文字コードを統一したほうがいい UTF-8やUTF-16に統一した方がわかりやすい,とは思う。

mogumogu79
質問者

お礼

ありがとうございます。 統一したほうがいいですよね。 やっぱりそうですよね。。

関連するQ&A

  • 文字コード変更による、文字化け・レイアウト崩れ

    文字コードをShift-jisからEUC-JPに変更したいのですが、 HTML・CSSに処理を施したら文字・レイアウトが大幅に崩れてしまいました。 以下のように変更したのですがやり方に間違いはないでしょうか? [HTML] <meta http-equiv="Content-Type" content="text/html; charset=Shift-jis"> ↓↓ <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> [CSS] @charset "shift_jis"; ↓↓ @charset "euc-jp"; また、ブラウザの表示⇒エンコードで(Shift_jis)を選択すると今までどおり正常に表示されます。(HTMLとCSSにはeuc-jpの記述にも関わらずです) これは文字コード変更したと思い込んでしまっているのでしょうか? 解決策お願いします。 あまり知識がありませんので、分かり易く教えていただけるとありがたいです。 ちなみにエディタはHTML Project2を使用しています。

  • 文字コードの使い分けについて

    ホームページはいろんな種類の文字コード(Shift_JIS、EUCなど)で作られていますよね。 素人考えでは、日本語のサイトだけでも1種類の文字コードに統一すればいいのに・・・と思うのですが、このように様々な文字コードが存在するのはどのような理由があるのでしょうか。

    • ベストアンサー
    • HTML
  • 携帯サイトをphpで作る際の文字コードは?

    HTML+php+MySQLでPC版サイトを制作しました。 今度は携帯版サイトを作っていこうと思うのですが、 その際の文字コードは『Shift-JIS』が望ましいようです。 手元にあるPC版サイトのファイルをコピー&修正して携帯版にしようと思っていたのですが、PCサイトの制作は全て『euc-jp』で統一して作ってあります。 この場合どう作り直していくのがベターでしょうか? HTMLの出力を『Shift-JIS』に変換してくれるような便利な関数があったりしますか? 1番悩んでいるのが、phpスクリプトには『Shift-JIS』は好ましくないのに、携帯サイトは『Shift-JIS』で作りたいという点です。 どなたかご存知でしたらご教示宜しくお願いします!

    • ベストアンサー
    • PHP
  • 文字コード

    私はデザイナです。プログラマの方が文字コードをeuc-jpなどで指定しておりますが、何故shift_jisではないんでしょうか?拙い質問ですみません。

    • ベストアンサー
    • PHP
  • Perlの文字コード

    1-2年ほど前、Perl5.8でソース自体をUTF8N(LF)で記述するようになり、 以下のように書いていました。 use utf8; use encoding "utf8"; use Encoding; それからPHPに移り、PHPでは、ソースはEUC-JP、DBもEUC、HTMLに出力する際もEUC-JPで統一していました。 最近またperlを使い出して疑問に思ったのですが、 perlではどのような文字コードで統一すれば一番よいのかということです。 javascriptはUTFだと動作しない端末(ザウルス)などあり、 perlもEUC-JPで統一しようと考えています。 昔、UTF8にこだわったのは、おそらく 「構」という文字は5Cなので、 文字コードによる不具合(ソース,js,cssで)を避けるためと、流行のUTF8にしたと思います。 perlでEUC-JPで文字コード統一させるメリットデメリットが知りたいです。 最近perlで書かれたサイトでHTML出力がShift_JISだったのですが、perlソースもシフトJISかは知りませんが、Shift_JISで統一するデメリットが知りたいです。 あと、WEBでどの文字コードが現在主流で、今後どうなるかも知りたいです。 EUC-JPで安泰なら、話は早いですが・・・

    • ベストアンサー
    • Perl
  • PHPの文字コード

    PHP初心者です。 環境【WinXP、PHP5、Apache2、エディタはDreamWeaverかPHPエディタ】 あまり詳しくないので、まず文字コードが今ひとつわかりません。 参考書などでPHPはEUCで記述と書いてあるので、エディタの設定で文字コードをEUC,改行コードをLFに設定しています。 ホームページを作成していた時には、metaタグに文字コードを打っていますが、プログラムの場合必要ないんですか?普段はShift-JISで入力しています。それともmetaタグの文字コードをEUCにしなければいけないのでしょうか? 現在、初めて更新履歴を作成しています。PHPファイルをEUCで作成し、テキストファイルをShift-JISで作成したのですが、うまく表示できませんでした。色々試して、PHPもテキストもShift-JISで作成したら、一応表示されたものの、たまに¥マークが勝手に入ってしまいます。 通常Windows環境でPHPファイルを作成する時の文字コードを教えてください。また、この場合はサイト全体(htmlファイルなど)のmetaタグの文字コードはどうしたらよいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 文字コードについて教えてください。

    ホームページを作成するときに指定する文字コードをどうしたらいいのか迷っています。 ウインドウズ環境でホームページを作る際、入力された文字は秀丸などの特別なソフトを使わなければ自動的にShift JISコードになると思うのですが、この場合、タグを <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS"> と指定するべきでしょうか?それとも、 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-2022-jp"> と指定するべきでしょうか? ISO-2022-JPで指定した場合、ブラウザが必ずしも自動判別してくれないこともあるのでしょうか? また、CGIスクリプトはShift JISで入力するとエラーを起こすことがあると聞いたことがあります。 ホームページを作成する場合には、常にISO-2022-JPかEUCの文字コードで作成するようにしたほうがいいのでしょうか? いろいろ検索して調べてみたのですが、どうもよくわかりません。宜しく御願いします。 なお、gooのホームページを閲覧するときも頻繁に文字化けしています(文字コードがEUCに指定されていないのはなぜでしょうか?)。

  • 携帯サイトでの文字コードの指定

    携帯サイトの制作の際に文字コードの指定はどれが一番適切でしょうか? ・Shift-JIS ・EUC-JP ・UTF-8 制作するキャリアはau、SoftBank、Docomoです。

  • TeraPadの文字コード

    TeraPadの文字コードについて教えてください。 1. TeraPadで扱える文字コードは Shift-JIS、JIS、EUC、Unicode、UTF-8、UTF-8N の6種類あるようですが、このEUCとEUC-JPは 同じものですか? 2. Shift-JISで保存すると、TeraPadの下の部分に 表示される文字コードがSJISとなります。 これはShift-JISのことですか? 3. 短い文章では文字コードを誤認識する場合も あるようですが、どうしたら正しく認識 させられますか? 指定した文字コードで保存できず困っています。

  • 携帯WEBサイト開発時の文字コードの取り扱いについて

    現在J2EEを使用したPC+3キャリア対応携帯WEBサイトの構築に携わっています。 フレームワークはStrutsで、VIEWにはJSPを使用しています。 OSがLinuxということで、 サーバ+DBの文字コードはEUC-JPになることが決まっていますので PCサイトは文字コードをEUC-JPで作成すればよいと思っています。 ただ、携帯の場合、技術資料にShift_JISで作成するように記述されていました。 今回のケースの場合、携帯ページで文字コードに関する不具合を回避するには どのような対処を行えばよいでしょうか? 私としてはDB等含め全て文字コードはEUC-JPで作成しておいて 携帯用のJSPと、そのJSPが参照しているActionFormに値を設定する際はEUC->Shift_JIS、 取り出す際はShift_JIS->EUCとでエンコードすれば 問題ないのではと考えていはいるのですが合っているでしょうか。 。 お手数ですがよろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう