| [ ホーム | お知らせ | ソフトウェア | 覚え書き | メール | ->英語 ] |
[文字コードの指定]
| 文字コードの種類 | 指定する文字列 |
|---|---|
| 欧文(英語、独語、仏語) | ISO-8859-1 |
| JIS(ISO-2022-JP) | ISO-2022-JP |
| 日本語EUC | EUC-JP |
| シフトJIS | Shift_JIS |
| Unicode(UTF-8) | UTF-8 |
外部JavaScriptファイルで使用する文字コードはSCRIPTタグで指定できる。
[基本書式]
なお、charset属性を認識するのはNetscape6, MacIE5, WinIE6など。
iCab, Netscape6, MacIE5, WinIE5.01などはscriptタグのcharset属性は無視してHTML文書とおなじcharsetを使う。
また、フォームで記入した文字のcharsetはJavaScriptの中で常にUnicodeのようだ(Win_IE6、Mac_Safariで確認)。
ところが、escape関数の結果はブラウザによって異なる。
Win_IE6ではUnicodeエンコーディング(%uxxxxの形式)、Mac_SafariではUTF-8のURLエンコーディング(%xxの形式)だった。
例えば、GoogleではURLエンコーディングは認識するが、Unicodeエンコーディングは認識しないようだ。
UCSをUTF-8に変換する関数を自前で用意しなければならないか?
| 言語 | 属性値 |
|---|---|
| 英語 | en |
| ドイツ語 | de |
| フランス語 | fr |
| 日本語 | ja |
| 中国語 | zh |
| 韓国語 | ko |
アメリカの広告業界が自主規格という形で数種類のサイズを決めてから、そのサイズに準拠したバナーが一般的になった。
| フルバナー | 468x60 | 業界標準、バナー広告で多用 |
| マイクロボタン | 88x31 | 業界標準、ダウンロードリンクなどに使う |
| ハーフバナー | 234x60 | 日本ではあまり見かけない |
| 日本独自 | 200x40 | 日本の個人サイトのリンク用バナーで多用 |
※ 参考文献2 を参照
HTML4.0で使用できる文字スタイルのタグ(抜粋)
|
タグ
|
スタイル
|
例 |
|---|---|---|
|
<b> ... </b>
|
太字
|
ABCDEF 012345 |
|
<i> ... </i>
|
斜体
|
ABCDEF 012345 |
|
<tt> ... </tt>
|
等幅
|
ABCDEF 012345 |
|
<sup> ... </sup>
|
上付き
|
ABCDEF12345 |
|
<sub> ... </sub>
|
下付き
|
ABCDEF12345 |
HTML4.0で利用できる特殊文字(抜粋)
|
例
|
指定
|
説明 |
|---|---|---|
|
[ ]
|
|
半角スペース |
|
"ABC"
|
"
|
引用符 |
|
B&B
|
&
|
アンパーサンド |
|
<
|
<
|
角括弧(開き) |
|
>
|
>
|
角括弧(閉じ) |
|
±
|
±
|
プラスマイナス |
|
360°
|
°
|
度 |
|
X¹
|
¹
|
上付きの1、1乗 |
|
X²
|
²
|
上付きの2、2乗 |
|
X³
|
³
|
上付きの3、3乗 |
|
½
|
½
|
2分の1 |
|
¼
|
¼
|
4分の1 |
|
¾
|
¾
|
4分の3 |
|
µ
|
µ
|
マイクロ |
|
©
|
©
|
著作権 |
|
®
|
®
|
登録商標 |
|
§
|
§
|
セクション |
|
¶
|
¶
|
パラグラフ? 改行 |
|
¤
|
¤
|
通貨 |
|
¢
|
¢
|
セント |
|
£
|
£
|
ポンド |
|
¥
|
¥
|
円 |
|
Α α
|
Α α
|
アルファ |
|
Β β
|
Β β
|
ベータ |
|
Γ γ
|
Γ γ
|
ガンマ |
|
Δ δ
|
Δ δ
|
デルタ |
|
Ε ε
|
Ε ε
|
イプシロン |
|
Ζ ζ
|
Ζ ζ
|
ゼータ |
|
Η η
|
Η η
|
イータ |
|
Θ θ
|
Θ θ
|
シータ |
|
Ι ι
|
Ι ι
|
イオタ |
|
Κ κ
|
Κ κ
|
カッパ |
|
Λ λ
|
Λ λ
|
ラムダ |
|
Μ μ
|
Μ μ
|
ミュー |
|
Ν ν
|
Ν ν
|
ニュー |
|
Ξ ξ
|
Ξ ξ
|
クシー |
|
Ο ο
|
Ο ο
|
オミクロン |
|
Π π
|
Π π
|
パイ |
|
Ρ ρ
|
Ρ ρ
|
ロー |
|
Σ σ
|
Σ σ
|
シグマ |
|
Τ τ
|
Τ τ
|
タウ |
|
Υ υ
|
Υ υ
|
ウプシロン |
|
Φ φ
|
Φ φ
|
ファイ |
|
Χ χ
|
Χ χ
|
カイ |
|
Ψ ψ
|
Ψ ψ
|
プサイ |
|
Ω ω
|
Ω ω
|
オメガ |
HTTP/1.0(RFC1945)で指定できるおもなヘッダはつぎのとおり。
| ヘッダー | 種類 | 内容 |
|---|---|---|
| Data | General-Header | リクエスト、レスポンスが生成された日時を示す |
| Pragma | General-Header | ヘッダーを新規に追加するときに使う |
| Authorization | Request-Header | ユーザー認証に必要なパラメータを示す |
| From | Request-Header | 誰からのリクエストかe-mailアドレスで示す |
| If-Modified-Since | Request-Header | ここで示す条件で情報を取得する |
| Referer | Request-Header |
参照元のURLを示す |
| User-Agent | Request-Header | ブラウザの名称/種類を示す |
| Location | Response-Header | 取得した情報のURLを示す |
| Server | Response-Header | サーバーの名称/種類を示す |
| WWW-Authenticate | Response-Header | サーバーが認めている認証の付加情報を示す |
| Allow | Entity-Header | 取得した情報が認める動作を示す |
| Content-Encoding | Entity-Header | 取得した情報のエンコーディングの種類を示す |
| Content-Type | Entity-Header | 取得した情報のメディアタイプを示す |
| Expires | Entity-Header | 取得した情報の有効期間を示す |
| Last-Modified | Entity-Header | 取得した情報が最後に更新された日時を示す |
ベーシック認証の場合、ユーザー名とパスワードはつぎの形式でヘッダに付加する。
Authorization: Basic ユーザー名:パスワード
ただし、"ユーザー名:パスワード"はbase64(RFC1521)で符号化する。
ユーザー名が"Alladdin"、パスワードが"open sesame"の場合はつぎのようになる。
Authorization: Basic QWxhZGRpbjpvcGVuIHN1c2FtZQ==
HTTPヘッダにおける日時はGMTでつぎのように指定する(RFC822,1123)。
Expires: Thu, 01 Dec 1994 16:00:00 GMT Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
Expires に無効な値を指定すると(例えば0など)即時を表す。