Web品質 - 国際化

ネットワークは国境を持たない。

ネットワークは国境を持たない。

インターネットの存在に伴い、多様な言語でのデータ交換が絶対的な必要性があり、その結果として混乱するほどの多くの文字が使用されます。

--- H. Alvestrand, Internetエンジニアリングワーキンググループ (IETF), 1998年1月。

国際文字セット

すべてのW3C標準(1996年から)、HTML、XHTML、XMLを含むすべてが、内部でUnicode(ISO 10646)と呼ばれる内部文字セットを定義しています。

すべての現代のウェブブラウザは、この文字セットを原生で使用しています。しかし、インターネット上で転送される多くのドキュメントは、このUnicode文字セットを使用していません。

そのため、インターネットクライアント(ブラウザ)とインターネットサーバー間で通信中に一貫して使用する文字セットの方法が必要です。

各ドキュメントで使用している文字セットをマークすることは、ウェブサイトの品質を向上させるために非常に重要です。

常に以下のメタ要素を使用して<head>要素内で使用してください:

<meta http-equiv="Content-Type" content="text/html;charset=X" />

Xをあなたが使用している文字セットに置き換えてください。例えばISO-8859-1、UTF-8、またはUTF-16。

国際日付

「04-03-02」のような日付フォーマットを使用しないでください。

上記の日付は2004年3月2日、または2002年3月4日、または2002年4月3日として表示できます。

国際標準化機構 (ISO) は、'yyyy-mm-dd'という形式の国際標準の日付フォーマットを定義しています。yyyyは年、mmは月、ddは日です。

ISOのフォーマットを使用した場合、大多数の訪問者があなたの日付を理解できます。