• ベストアンサー

海外向けHTMLを作成する際の注意を教えて下さい。

お世話になります。 標題ですが、WinMe,メモ帳にて作成したいと思います。 下記のJISが気になります。 これで宜しいのでしょうか? <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> また、これ以外に何か注意事項が有りましたら 教えて下さい。

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

  • ベストアンサー
  • OwO
  • ベストアンサー率46% (7/15)
回答No.2

No.1 の方の補足です。 CHARSETの指定はなくてもいいのですが、RFC1945やRFC2068によると、指定しなかった場合は、ISO-8859-1が仮定されることになっています。日本語を書く場合はきちんと指定しなければなりません。 CHARSETで文字コードが指定されて始めて、そのリソースがどの文字コードで書かれているかわかるようになっています。<TITLE> で日本語を使っている場合は <META> よりも後ろに持って行かなければなりません。 インタネット上で使うさまざまなコードは、Internet Assigned Numbers Authority (IANA) という組織が管理しています。ここで指定する文字コード(Character Sets)も管理しています。 よく、"charset=x-sjis" や "charset=x-euc-jp" を見かけますが、これらは、IANAには登録されていません。 また、<body> タグに言語属性を入れることをお勧めします。 例: <body lang="en"> または <body lang="en-US"> 等 ※メモ帳で作成するそうですが、Windows、Mac、Unix系OSはそれぞれ改行コードが異なります。アップロードするサーバーにあわせた改行コードにすると良いでしょう。

参考URL:
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/cover.html

その他の回答 (2)

  • OwO
  • ベストアンサー率46% (7/15)
回答No.3

No.2 で間違えてしまいました。訂正します。 <body>タグに言語属性を指定するではなく、<html>タグに言語属性を指定する、です。 (言語属性はおそらく全てのタグに指定できたと思います) 次のように訂正します。 <html lang="en">・・・英語 または <html lang="en-US">・・・アメリカ英語

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

海外向けだと、全て英語などで記載するのでしょうか? 日本語を記載しない場合はcharset=Shift_JISではなく http://mlang1.osaka-gaidai.ac.jp/~tagengo/multi/encode.html に従い、英語で記述する場合は「ISO-8859-1」を使用されること お勧めします

参考URL:
http://mlang1.osaka-gaidai.ac.jp/~tagengo/multi/encode.html

関連するQ&A