これは正しいですか、それとも間違っていますか?
UnicodeはISO-8859-1のスーパーセットであり、最初の256個のUnicode文字がISO-8859-1に対応します。
これは正しいですか、それとも間違っていますか?
UnicodeはISO-8859-1のスーパーセットであり、最初の256個のUnicode文字がISO-8859-1に対応します。
仕様のエンコーディング:ISO-8859-1は256エンコーディングのみで構成されています。つまり、256コードしかありません。
本当です。エンコーディングでは、各文字に8ビットしか使用されないため、可能な文字は256文字のみです。
UTF-8は、最初の256個のエンコーディングコードがISO-8859-1と同じであるスーパーセットです。
正確には正しくありませんが、本質的には正しいです。
ISO-8859-1文字セットは、Unicode文字セットの最初の256文字と同じです。UTF-8エンコーディングは、Unicode文字をエンコードするために使用されます。UTF-8はマルチバイトエンコーディングであるため、0〜255の範囲の一部のコードをマルチバイトコードの先頭として使用します。これは、ISO-8859-1をUTF-8として安全にデコードできないこと、またはその逆ができないことを意味します。
ウィキペディアのページ1の最初の段落は、これに答えています。「[ISO 8859-1]は、Unicode[。]で最初の256コードポイントの割り当てを定義しています。」
256文字: http: //htmlhelp.com/reference/charset/
http://en.wikipedia.org/wiki/ISO/IEC_8859-1
私はTRUEに投票します