【 HP作成質問箱 】

新しい質問は「新規入力」ボタンをクリックしてください。
| Page-1

【HP作成質問箱/詳細】 一覧 / 詳細

  No.9520 保存時の文字コードについて
[クリスタル] [ブラウザ]  07/11/09 (金) 12:48
atomさん、大変ご無沙汰しております。
LittleDream~無料でお小遣い~のクリスタルです。
お元気ですか?
CSSも勉強させていただき、ようやくテキストもすっきりしました。
5月頃に新サイトを立ち上げたのですが、判らないことがありまして質問させていただきます。

今まで検索サイトになかなか登録されず、おかしいと思っていたのですが、先日相互リンクサイトに登録したところ、リンクしているページが見つかりませんとメールが届きました。
そちらのサイトは、ロボットでリンクを確認しているそうなので、これは何かおかしいと思い、いろいろ調べました。
検索サイトに登録してくれるサイトで「ロボットがどのようにサイトを見ているか」というものがありまして、それで調べたところ全て文字化けしていました。

新しいサイトは、アフィリエイトのものを掲載しているのですが、テキストで保存するときに、ANSIで保存しようとすると「unicode形式の文字を含んでいます。この情報を保存するには、文字コードからunicodeを選択してください。」という文字が出ていたので、それで保存していました。
文字化けしているのを見て、それが原因だと思いANSIで保存してからアップしましたら、文字化けが直ってちゃんと表示されていました。
サイトを見たときは、普通に表示されていたので、今まで全く気付きませんでした。

そこで質問なのですが、ANSI保存して大丈夫なときと、unicodeで保存しなくてはいけないときがあります。
毎回違うときがあるので、そういう場合のメタタグはどのように記述したほうがいいのでしょうか。
<meta http-equiv="content-type" content="text/html; charset=shift_jis">と記述していますが、両方入れることは可能でしょうか?
それとも、その都度変えなくてはいけませんか?
それと、<meta http-equiv="content-language" content="ja">というタグは入れたほうがいいのでしょうか。
ご多忙中恐れ入りますが、宜しくお願いいたします。
  No.9521 Re:保存時の文字コードについて
[atom] [ブラウザ]  07/11/09 (金) 19:19
content-typeのmetaタグは、そのページに使用している文字コードを指定します。
したがって、複数指定する事はできませんし、複数使用していること自体問題です。

content-languageのmetaタグは記載しておくほうが無難です。
  No.9522 Re^2:保存時の文字コードについて
[クリスタル] [ブラウザ]  07/11/09 (金) 22:13
> したがって、複数指定する事はできませんし、複数使用していること自体問題です。

content-typeのメタタグは、一つ以上指定できないことは理解できました。
では、unicodeを選択して保存したページに =unicode のメタタグを埋め込んだ場合「unicodeを含んでいるもの以外の文章は文字化けしてしまう」ということはあるでしょうか。
たとえば、<td></td>の中に「unicode形式の文字を含んでいるもの」と「含んでいないもの」がある場合で、unicode形式で保存したとします。
どちらかのメタタグを入れた場合、文字化けする箇所が出てくるということはありませんか?
unicodeで指定しているということは、ANSI形式もunicodeも読み取ってくれるという意味ではないですよね。
どちらか一つしか読み取ってくれないという意味ですか?

それから、XPのメモ帳で作成しているのですが、保存の文字コードはatomさんのサイトに掲載されているものと違うのですが、どれがどれなのか判りません。
メモ帳で保存時の文字コードは、ANSIとunicodeとunikode big endianとUTF-8の4種類ですが、atomさんのサイトに書かれている順番と考えていいでしょうか。
同じなら、自分のメモ帳の文字コード名を参照するのか、こちらに書かれているものを入れたほうがよいのか。
もし違うのなら、どれをメタタグに入れたらよいのかも、あわせて教えていただけたらと思います。


何度もお手数ですが、どのように記述したほうがよいのか、教えていただけますでしょうか。

> content-languageのmetaタグは記載しておくほうが無難です。
はい、早速記述します。

何度も申し訳ありませんが、宜しくお願いいたします。
  No.9523 Re^3:保存時の文字コードについて
[atom] [ブラウザ]  07/11/09 (金) 23:12
ページ作成でそういう疑問があるなら、もうメモ帳は卒業されたほうがいいと思います。
このサイトでもいろんなところで紹介している、テキストエディタ等を使用すべきでしょう。

unicodeはutf-8の事、ANSIはsjisのこと、はわかりますがそれ以外はわかりません。

テキストエディタを使用すればmetaタグで使用するコードと同じ表記で保存できますから、何も考える必要なくなるでしょう。

それとmetaタグで指定した文字コード以外のものをそのページで使用すれば当然文字化けの原因になります。
あくまでも2バイト系文字(日本語)についての事です。
  No.9524 Re^4:保存時の文字コードについて
[クリスタル] [ブラウザ]  07/11/10 (土) 00:07
content-languageのタグは、お返事いただける間に入れてアップしました。

エディタではunicodeはutf-8の事なのですか?
私が使用しているメモ帳では、unicodeで保存と、utf-8で保存というものがあるので、本当に訳がわかりません。
atomさんのご推薦のものを、是非利用してみようと思います。
メモ帳で作成したものを全て貼り付けて、必要な文字コードで
保存し、同じタグをいれればいいのですね。
その際、Unicodeを使用しているサイトにも、どのようにして保存したらいいのか確認もしてみます。

パソコンはもちろんのこと、HP作成は難しくて奥の深いものですね。
でも、いろいろ解ってくるととても楽しいです。
これからも勉強させていただきますので、宜しくお願いいたします。

11月半ばにもなっていないのに、インフルエンザがもう流行っているそうです。
atomさんも、お体には十分お気をつけください。
遅くまでお付き合いくださいまして、ありがとうございました。
  No.9525 何度もすみません
[クリスタル] [ブラウザ]  07/11/10 (土) 00:19
今、おすすめのエディタを見たのですが、初めて使う私でも、サクラエディタが一番おすすめですか?
  No.9526 Re:何度もすみません
[atom] [ブラウザ]  07/11/10 (土) 11:22
そうですね。
目的によって違いますが、特にTerapadにしかない機能などを追及しないならサクラエディタがお勧めです。
  No.9527 Re^2:何度もすみません
[クリスタル] [ブラウザ]  07/11/10 (土) 14:08
早速ダウンロードしてみます。
いろいろありがとうございました。
| Page-1

 一覧 / 詳細


page update:23/11/28 16:31

Copyright (c) 2000-2009, all Rights Reserved & Produced by atom