• ベストアンサー

どの文字コードを採用すべき?

Webサイトを作ることになった者です。個人的なサイトではありません。 いまサイトを立ち上げるとしたら、どの文字コードがお薦めでしょうか? Windows XP と Mac OS X で制作する予定ですので、UTF-16 は使えます。しかし、古いブラウザでは解釈できないのかな・・・とも思います。 Wikipedia は UTF-8 ですし、教えて!goo は EUC-JP です。Shift-JIS は意外と少なく、東京大学などが採用しているようです。 利用するのは日本語と英語のみです。1年ほどすると担当者が代わりますので、その人に不都合のないようにしたいとも思っています。 教えてください。よろしくお願いいたします。

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

  • ベストアンサー
回答No.1

そもそもターゲット(見せたい相手)は誰? それによってその利用者の環境が想定できるし またそれに合わせなければ見せたい相手が見れない事に・・・。 次に目的は何(何を見せたい,読ませたい,魅せたい,操作させたい)? それによって用いる言語とか場合によってはCGIの有無の検討も。 それから公開側の環境(OSやらCGIでの言語やら)は? 以上の事から、困る「文字コード」もありますので、 まずはその辺をしっかり設計してから「文字コード」を選択するのが望ましいです。 まぁとりあえず「Shift-JIS」にしておいて、問題になった時にいきあたりばったりでソースの一括変換も、個人でなければ造作もない事とは思いますが。 (あーだこーだ事前調査に掛かる時間,費用を考えれば・・・。) 尚、開発環境は関係ありません。 というか、逆に閲覧環境,公開環境に合わせなければいけない位なので、開発環境を理由にしての「文字コード」の選択は問題です。 また、上記例示でとりあえず「Shift-JIS」と選んだのは、単にi-modeが「Shift-JIS」のみ対応であり且つi-modeも想定内にする様なページなら単純であり基本として考えるには良いかなという程度の理由です。 最後に、私はWebサイトに関してはほとんど趣味の一般人ですが、プログラムという点では汎用コンピュータからPCまで設計,製造で専門家であり、 その視点からも、まずは「誰に何を何のためにどうする」を明確にし また「文字コード」の選択に於いても何故そのコードであるかを明文化して残せばそれで良いと思います。

noname#20000
質問者

お礼

ターゲットは10代~50代程度の日本人の男女です。パソコンおよびフルブラウザ搭載ケータイ向けのサイトにしようと思っています。 なお、CHTMLのケータイ用サイトは別で作ろうと考えています。 CGIかその代わりになるものは、おそらく使うことになると思います(問い合わせフォームみたいなものなど)。Macromedia Flash や Java Applet は使う予定はありません。 作るのは私1人なので、問題がでてきた際に急いで変えればそれでなんとかなりますね。とりあえず Shift-JIS で作っていこうと思います。 サイトの片隅に、いろんな説明を加えておくといいかもしれませんね。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.2

 Shift-JISがよいと思います。 理由は、Windowsの「メモ帳」がShift-JIS対応だからです。  いずれを選択されても、ヘッダーに<meta>で文字コードを指定して、見る人に問題が生じないようされることをお勧めします。↓ http://www.tohoho-web.com/html/meta.htm

noname#20000
質問者

お礼

制作側としては、Shift-JISは楽だと思います。経験上。 それで管理が容易になるなら、一番いいですよね。 METAタグも必ずつけるようにしますね。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

    携帯サイトの制作の際に文字コードの指定はどれが一番適切でしょうか? ・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の文字コードについて

    しばらくWeb制作から離れていまして、久しぶりなのですが、DreamweaverCS3のデフォルトの文字コードがUTF-8になっていました。 以前(MX2004の頃)はshift-jisだったと思います。 文字コードの知識もあまりなく、shift-jisにしておけば無難・・ということでそれに従っていただけなのですが、いまはUTF-8が普通なのでしょうか? UTF-8に変わった理由も知りたいです。

  • ホームページ制作の文字コードで質問なのですが

    Shift_JIS、EUC-JP、UTF-8が今現在主流のようですが、いまいちの見込めません。 Shift_JIS・EUC-JP・UTF-8の特徴とデメリットは何なのでしょうか? またこれらの文字コードを海外から見たときはどうなるのでしょうか?

  • 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
  • 文字コードEUC-JPを指定するとレイアウトが崩れます

    こんにちは。 xhtmlとCSSで制作しているページ(Shift_JIS)があるのですが、EUC-JPにする必要があり、文字コードのみを変更したのですが、CSSがうまく読み込めていないようなレイアウト崩れが起こります。Shift_JISに戻すと大丈夫になります。※Win IE6と7だけでおかしくなり、他のブラウザはありません。 なにかご存知の方、いらっしゃいますか?

    • 締切済み
    • PHP
  • 携帯サイトで、文字コード UTF-8 は使用可能?

    携帯サイトの制作を検討しています。 顧客管理システムの都合上、できれば文字コードを UTF-8 にしたいのですが、使っても問題ないでしょうか? また、UTF-8 のみで作られている有名な携帯サイトというのは 存在するでしょうか? 一般的には SHIFT-JIS が良いと言われていますが、以前、実験 したところ、メタタグに charset="UTF-8"と書いておけば、 一応自分の au の携帯では問題なく見れたのですが、古いバージョン の携帯用のブラウザでは、UTF-8 を読めないものもあるのでしょうか。 携帯サイトを作る際、UTF-8 でも良いかどうか、情報やご意見が ありましたらお聞かせください。

    • ベストアンサー
    • HTML
  • HTML formタグの文字コードについて

    各サイトのフォーム<form>をまとめて1つのテキストにしています。 文字コードはShift-jisです。 元のページがShift-jisの場合、問題なく動作するのですが、 EUCやUTF-8の場合、テキストボックスに入力した2バイト文字が 化けてしまいます。 これらのサイトの<form>をShift-jisで動作するようにはできない でしょうか?

    • ベストアンサー
    • HTML
  • 文字コードEUC-JPは、文字集合なのか符号化方式なのか?

    文字コードEUC-JPは、文字集合なのか符号化方式なのか? 文字コードの文字集合・符号化方式についてWikipediaをみて 勉強をしていたのですが、途中で分からなくなりました。 とりあえず、文字集合・符号化方式それぞれの具体例を把握することにより まずはイメージをつかもうとしていました。 文字コード - Wikipedia http://ja.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89 「2(符号化)文字集合、文字符号化方式」の内容についてです。 以下の部分を読んだところ # 日本語には JIS X 0208 というひとつの文字集合に対して # ISO-2022-JP (JIS コード等と呼ばれることが多い)、EUC-JP、 # Shift_JIS など複数の符号化方式が存在する。 以下だと解釈しました。 →文字集合 :JIS X 0208 →符号化方式:ISO-2022-JP(JISコード)、EUC-JP、Shift_JIS 一方以下の部分を読んだところ # また、それぞれ異なる文字集合を同じ符号化方式とする関係もあり、 # 例えば符号化方式 EUC に対して EUC-JP、EUC-KR、GB2312 (EUC-CN) # などがある。 以下だと解釈しました…。 →文字集合 :EUC-JP、EUC-KR、GB2312 (EUC-CN) →符号化方式:EUC で、「EUC-JP」が文字集合なのか符号化方式なのか 分からなくなってしまいました。Wikipediaの記述が間違っているのか、 「EUC-JP」は文字集合でもあり符号化方式でもあるのか分かりません。 「EUC-JP」が文字集合なのでしょうか? それとも符号化方式なのでしょうか? その両方であるのでしょうか? Wikipediaの記述が間違っているのでしょうか? この辺について教えてください。よろしくお願いします。

  • PHPの文字コードどのように設定すればいいですか?

    PHPをテキストエディタ(TeraPad)で、書こうとしているのですが、文字コードの設定がわかりません。 初期文字コード SHIFT-JIS JIS EUC Unicode UTF-8 UTF-8N いろいろあってどれを選んだらいいのかわかりません。 今はSHIFT-JISにしてます。 保存文字コード 自動 今は自動にしてます。 初期改行コード CR+LF 今はCR+LFにしてます。 保存コード 自動 今は自動にしてます 間違っている、又はこちらのほうがいいというのがありましたら是非教えてください。よろしくお願いします。

    • ベストアンサー
    • PHP