ISO-2022-JPは何のために用意されているの?

[上に] [前に] [次に]
NZM [E-Mail] 2000/05/16(火) 11:35:36
はじめまして。METAタグでのcharsetの使用法についてです。

たとえば海外の環境から日本語サイトを見るときに、Shift-JISでは認識してくれないってことはありますか?
また、海外から日本語を使用しているHPを見ることが前提にある場合、文字コードを指定した方がよいのでしょうか?
その場合、SHIFT-JISよりISO-2022-JPの方がよいってことはありますか?
(ISOってつくと、国際的に認知されてる感じがするので)
よろしくお願いします。

NZM 2000/05/16(火) 11:36:46
タイトルと文面がいまいち一致してないですね。すみません。

Joga 2000/05/16(火) 14:27:14
> たとえば海外の環境から日本語サイトを見るときに、Shift-JISでは認識してくれないってことはありますか?

ブラウザが日本語に対応していれば、Shift-JISでは読めない、ということはないと思います。

> また、海外から日本語を使用しているHPを見ることが前提にある場合、文字コードを指定した方がよいのでしょうか?

本来、charasetの情報はHTTPサーバーが送信するもので、
HTMLでの文字コードの指定は代替的な手段です。
ですから、サーバーでの設定でcharsetを指定すべきですが、
現状ではサーバーで設定することが困難な場合が多いと思うので、
その場合にはHTMLで指定したほうが無難だと思います。

> その場合、SHIFT-JISよりISO-2022-JPの方がよいってことはありますか?
>
特にないと思います。

dddd 2000/05/16(火) 14:30:00
>たとえば海外の環境から日本語サイトを見るときに、Shift-JISでは認識してくれないってことはありますか?
>また、海外から日本語を使用しているHPを見ることが前提にある場合、文字コードを指定した方がよいのでしょうか?
そんなことは無いというか、そもそもそこで利用されるブラウザが
シフトJISを理解できないような実装だったのなら諦めてもらうしか
ないね。だけどシフトJISで保存されているのならShift_JISとして
エンコードしなくちゃ駄目。どっちにしても、そもそもコンピュータに
日本語フォントがインストールされてなかったら読めないんだし。

>その場合、SHIFT-JISよりISO-2022-JPの方がよいってことはありますか?
シフトJISとISO-2022-JPは、お互い「違うもの」なのだから、
どちらが良いとか悪いとかいうことはない。画像の形式にPNGとJPGが
あっても、それぞれ用途が違うのだから一概に良い悪いといえないのと
一緒だというのと同じよーなことだと思ってください。

>(ISOってつくと、国際的に認知されてる感じがするので)
ISO-2022-JPは名前から想像できるようにISO 2022準拠の文字コード
だけど、厳密にいえば完全に準拠しているとはいえない。それにこれは
名前にISOって入ってるけど実際にはISOが定めたものではない。
そもそも、世にある殆どの文字コードはISO 2022に準拠しているわけ
なのだが、例外もあってシフトJISはISO 2022に準拠していない。
でもシフトJISも今はJIS X 0208:1997の附属書1で規定されているの
だから、ISO-2022-JPと同程度に認知されてる感じがして良いと思うの
だがどうか? ちなみにISO-2022-JPはJIS X 0208:1997の附属書2。

NZM 2000/05/16(火) 16:03:38
[[解決]]
>jogaさん、dddd さん
大変詳しい説明をして頂いてありがとうございます。
簡単な様に思えるHTMLも、デバッグするとなるととたんに労力が増えますよねえ。
これからもよろしくお願いいたします。

sadahiro 2000/05/16(火) 19:03:29
windowsのIE5.0とNN4.04(もちろん日本語版)を使っていますが,
ハングルについてはISO-2022-KRは読めないようです(EUC-KRが普通).
ISO-2022-JPはともかくとしても,「ISO-2022系だからどれでも安心」ということは
必ずしもいえないのではないかと.
(ISO-2022のエスケープシークエンスて,ずいぶん色々あったかと思いますが,
ブラウザがそのうちのどれほどに対応しているものでしょうか?)

D.D. 2000/05/16(火) 23:52:36
>ISO-2022-JPはともかくとしても,「ISO-2022系だからどれでも安心」ということは
>必ずしもいえないのではないかと.
誰かが「ISO-2022系だからどれでも安心」とか言ってますか?

sadahiro 2000/05/17(水) 00:47:18
>その場合、SHIFT-JISよりISO-2022-JPの方がよいってことはありますか?
>(ISOってつくと、国際的に認知されてる感じがするので)
このあたりからわたしが勝手に解釈したのかもしれません.
ISO-2022-KRあたりの記述は受け売りと誤解があって,訂正させてください.
RFC 1557で規定されている7bitコードがISO-2022-KRとして使われていて,
それは日本のブラウザでも読めます.
これ以上いうと不勉強のため傷がひろがるので勘弁してください.

[上に] [前に] [次に]