ASCIIテキストとUnicodeテキストの違いは何ですか?

ASCIIテキストとUnicodeテキストの違いは何ですか?

ASCIIとUnicodeはどちらも、テキストのデジタル表現、特にテキストを構成する文字を参照する標準です。ただし、2つの標準は大きく異なり、多くのプロパティはそれぞれの作成順序を反映しています。

アメリカ対宇宙

情報交換のためのアメリカ標準コード(ASCII)は、当然のことながら、英語のアルファベットで書くアメリカの聴衆に対応しています。AZやazなどのアクセントのない文字に加えて、少数の句読記号と制御文字を扱います。

ASCIIテキストとUnicodeテキストの違いは何ですか?

特に、カフェなどの他の言語で採用されている外来語 をASCIIで表現するには、アクセント付きの文字(例:cafe)に置き換えて、外来語をアングリケーションする必要があり ます。ローカライズされたASCII拡張機能は、さまざまな言語のニーズに対応するために開発されましたが、これらの取り組みにより相互運用性が厄介になり、ASCIIの機能が明らかに拡張されていました。

対照的に、Universal Coded Character Set(Unicode)は、野心スケールの反対側にあります。Unicodeは、古代言語と誰もが好む表現記号のセットである絵文字をカバーする範囲で、可能な限り多くの世界の書記体系に対応しようとします。

文字セットまたは文字エンコード?

簡単に言うと、文字セットは文字の選択(AZなど)であり、文字エンコードは文字セットとデジタル表現可能な値(A = 1、B = 2など)の間のマッピングです。

ASCII標準は、事実上両方です。それは、それが表す文字のセットと、各文字を数値にマッピングする方法を定義します。

対照的に、Unicodeという単語は、さまざまな意味でいくつかの異なるコンテキストで使用されます。これは、ASCIIのように、文字セットといくつかのエンコーディングを指す包括的な用語と考えることができます。ただし、エンコーディングは複数あるため、Unicodeという用語は、マッピング方法ではなく、文字セット全体を指すためによく使用されます。

サイズ

その範囲のため、UnicodeはASCIIよりもはるかに多くの文字を表します。標準ASCIIは、7ビット範囲を使用して128個の異なる文字をエンコードします。一方、Unicodeは非常に大きいため、それについて話すためだけに別の用語を使用する必要があります。

Unicodeは、1,111,998個のアドレス可能なコードポイントに対応しています コードポイントは、キャラクター用に予約されたスペースにほぼ似ていますが、詳細を調べ始めるときよりも状況がはるかに複雑になります。

より有用な比較は、現在サポートされているスクリプト(または書記体系)の数です。もちろん、ASCIIは英語のアルファベット、基本的にはラテン文字またはローマ字のみを処理します。2020年に作成されたUnicodeのバージョンはさらに進んでおり、合計154個のスクリプトがサポートされています。

ASCIIテキストとUnicodeテキストの違いは何ですか?

ストレージ

ASCIIの7ビット範囲は、各文字が単一の8ビットバイトに格納されることを意味します。スペアビットは標準ASCIIでは使用されません。これにより、サイズの計算が簡単になります。文字単位のテキストの長さは、バイト単位のファイルのサイズです。

これは、次の一連のbashコマンドで確認できます。まず、12文字のテキストを含むファイルを作成します。

$ echo -n 'Hello, world' > foo

テキストがASCIIエンコーディングであることを確認するには、fileコマンドを使用できます

$ file foo foo: ASCII text, with no line terminators

最後に、ファイルが占める正確なバイト数を取得するには、statコマンドを使用します。

$ stat -f%z foo 12

Unicode標準ははるかに広い範囲の文字を処理するため、Unicodeファイルは当然より多くのストレージスペースを占有します。正確な量はエンコーディングによって異なります。

ASCIIで表現できない文字を使用して、以前と同じコマンドセットを繰り返すと、次のようになります。

$ echo -n '€' > foo $ file foo foo: UTF-8 Unicode text, with no line terminators $ stat -f%z foo 3

その1文字はUnicodeファイルで3バイトを占めます。ASCIIファイルは選択した文字(€)を格納できないため、bashはUTF-8ファイルを自動的に作成することに注意してください。UTF-8は、Unicodeの最も一般的な文字エンコードです。UTF-16とUTF-32は2つの代替エンコーディングですが、使用される量ははるかに少なくなっています。

UTF-8は可変幅エンコーディングです。つまり、コードポイントごとに異なる量のストレージを使用します。各コードポイントは1〜4バイトを占有し、より一般的な文字が必要とするスペースが少なくてすむことを目的として、一種の組み込み圧縮を提供します。欠点は、テキストの特定のチャンクの長さまたはサイズの要件を決定することがはるかに複雑になることです。

ASCIIはUnicodeですが、UnicodeはASCIIではありません

下位互換性のために、最初の128個のUnicodeコードポイントは同等のASCII文字を表します。UTF-8はこれらの各文字を1バイトでエンコードするため、ASCIIテキストもUTF-8テキストです。UnicodeはASCIIのスーパーセットです。

ただし、上記のように、多くのUnicodeファイルはASCIIコンテキストでは使用できません。範囲外の文字は予期しない方法で表示され、多くの場合、意図したものとは完全に異なる置換文字が使用されます。

現代の使用法

ほとんどの場合、ASCIIは主にレガシー標準と見なされます。ラテン文字のみをサポートする状況(たとえば、Unicodeの複雑さを完全にサポートする必要がない場合)でも、通常はUTF-8を使用し、そのASCII互換性を利用する方が便利です。

特に、Webページは、HTML5のデフォルトであるUTF-8を使用して保存および送信する必要があります。これは、Latin1に取って代わられる前にデフォルトでASCIIで処理されていた以前のWebとは対照的です。

変化する基準

ASCIIの最後の改訂は1986年に行われました。

対照的に、Unicodeは毎年更新され続けます。新しいスクリプト、文字、特に新しい絵文字が定期的に追加されます。これらのごく一部が割り当てられているだけで、完全な文字セットが成長し、予見可能な将来に成長する可能性があります。

関連: 最も人気のある100の絵文字の説明

ASCIIとUnicode

ASCIIは何十年にもわたってその目的を果たしてきましたが、Unicodeは現在、レガシーシステム以外のすべての実用的な目的のために効果的に置き換えています。Unicodeはより大きく、したがってより表現力があります。これは、世界規模の共同作業を表しており、多少の複雑さは犠牲になりますが、はるかに高い柔軟性を提供します。


力と触覚フィードバックはどのようにゲームをより没入型にするのですか?

力と触覚フィードバックはどのようにゲームをより没入型にするのですか?

私たちのゲームの楽しみの大部分は没入感であり、まるで実際にそこにいるかのように仮想世界を掘り下げることができます。没入感を高めることができるものの1つは、現実世界の物理的なタッチのシミュレーションであり、仮想世界に近づきます。

ビットマップ画像とは何ですか?

ビットマップ画像とは何ですか?

ほとんどの人にとって、デジタルメディアはあなたの日常生活の一部です。しかし、私たちはそれがどのように作成されるかについて常に考えているわけではありません。

スキルシェアとは何ですか?

スキルシェアとは何ですか?

あなたはインターネットで多くを学ぶことができます。しかし、これらの中程度の記事やYouTubeビデオでは不十分だと思ったことはありませんか。特に実践的なスキルに関しては、それらのリソースが必ずしもそれを削減するとは限りません。

クラウドファンディングとは何ですか?キックスターターキャンペーンを信頼できますか?

クラウドファンディングとは何ですか?キックスターターキャンペーンを信頼できますか?

Kickstarter、Indiegogo、Unbound、Blurb ...最近のクラウドファンディングキャンペーンの機会は膨大です。しかし、Kickstarterでプロジェクトを支援したことがなく、クラウドファンディングとは何かを本当に知らない場合、またはクラウドファンディングの信頼性に懸念がある場合は、ここでお手伝いします。

IaaSとPaaSとSaaS:違いは何ですか?

IaaSとPaaSとSaaS:違いは何ですか?

クラウドサービスは、最高のインターネットイノベーションの1つです。

XboxシリーズXとPS5:テラフロップスが最も多いのはどれですか?

XboxシリーズXとPS5:テラフロップスが最も多いのはどれですか?

新しいコンソール世代が私たちに迫っています。PlayStation 5とXboxシリーズXの登場は、コンソールゲームの次のステップを示しています。ご想像のとおり、ゲーマーはどちらのコンソールが優れているか知りたいですか?近い将来、どのゲームオプションがあなたの支出に見合う最高の価値を提供しますか?

グルーポンはどのように機能し、それは合法ですか?

グルーポンはどのように機能し、それは合法ですか?

クーポンや割引バウチャーは、海運や現代の小売店が持っている限りずっと存在しています。人々がオンラインショッピングにシフトしたからといって、お金を節約するために次善の取引を探すのをやめるわけではありません。

車にドライブレコーダーを取り付ける方法

車にドライブレコーダーを取り付ける方法

あなたがダッシュカムを持っているならば、それを合わせるのは少し雑用のように思えるかもしれません。場合によっては、それはあなたが望むほど単純ではありませんが、あなたの車にダッシュカムをインストールすることはあなたがそれに費やす毎分価値があります。

2軸ジンバルと3軸ジンバルの違いは何ですか?

2軸ジンバルと3軸ジンバルの違いは何ですか?

ジンバルは、カメラを安定させることにより、最高品質の映像を取得するのに役立ちます。スマートフォン、カメラ、またはその両方のハンドヘルドデバイスを入手できます。また、ジンバルが組み込まれたドローンを見つけて、入手できる最も安定した空中映像を提供することもできます。

UART、SPI、およびI2Cシリアル通信の仕組みと、それらを引き続き使用する理由

UART、SPI、およびI2Cシリアル通信の仕組みと、それらを引き続き使用する理由

コンピューターの周辺機器、スマートアプライアンス、モノのインターネット(IoT)デバイス、電子測定ツールなど、すべてがシリアル通信プロトコルを使用してさまざまな電子コンポーネントを接続します。

オーディオリターンチャンネル(ARC)とは何ですか?

オーディオリターンチャンネル(ARC)とは何ですか?

1つまたは2つ以上のデバイスをテレビに接続しようとしたことがあれば、ホームシアターの問題がどれほど早く複雑になるかをご存知でしょう。HDMIケーブルを使用すると接続が多少簡単になりますが、解決しようとした問題とほぼ同じ数の問題が発生しました。

限定シリーズはNetflixで何を意味しますか?

限定シリーズはNetflixで何を意味しますか?

Netflixを閲覧していると、一部の番組で限定シリーズの説明に出くわしたことがあるでしょう。これはNetflixのどこにも説明されていないため、少し混乱します。

音楽ストリーミングサービスの説明:Spotifyはどのようにお金を稼ぐのですか?

音楽ストリーミングサービスの説明:Spotifyはどのようにお金を稼ぐのですか?

Spotifyは間違いなく世界最大の音楽ストリーミングサービスです。プレミアムプランでSpotifyの料金を支払うか、支払わないかのどちらかです。あなたがより少なく支払う学生プラン、他の誰かが支払う家族プラン、またはあなたがあなたの音楽の間に広告休憩を入れてストリーミングする無料オプションがあります。

DNS_PROBE_FINISHED_NXDOMAINエラーを修正する方法

DNS_PROBE_FINISHED_NXDOMAINエラーを修正する方法

Webサイトにアクセスしようとしているときに、DNS_PROBE_FINISHED_NXDOMAINというエラーが表示されますか?このエラーは実際にはDNS設定に関連しており、コンピューターのあちこちでいくつかのDNSオプションを変更することで修正できます。

スマートテレビとは何ですか?スマートテレビで何ができますか?

スマートテレビとは何ですか?スマートテレビで何ができますか?

私たちが住んでいる時代の注目すべき効果は、すべての新しいテクノロジーやアプライアンスが「スマート」になったことです。現在、元の使用に必要な機能よりも多くの機能を備えて設計されたデバイスがあります。電話は通信機器としてだけでなく、メディアや写真撮影ツールとしても機能します。時計は時間を伝えるだけでなく、フィットネスレベルを追跡し、メディアデバイスとして機能します。

ネットいじめとは何ですか?どのように対処できますか?

ネットいじめとは何ですか?どのように対処できますか?

インターネットは、良くも悪くも、これまで以上に多くの人々が接続することを可能にしました。人々が建設的で楽しい目的でインターネットを使用するのと同じように、他の人々はインターネットを使用して新しい種類のいじめ、つまりネットいじめを実行します。

ブロックチェーンのトリレンマとは何ですか?

ブロックチェーンのトリレンマとは何ですか?

2009年のビットコインの発売以来、ブロックチェーン技術は世界に革命を起こす可能性があることを証明しており、その日のうちに新しいユースケースが発見されています。ただし、ブロックチェーンテクノロジーはまだ揺籃期にあり、広く採用される前にいくつかの課題を克服する必要があります。

Replikaの詳細:私のAIフレンド

Replikaの詳細:私のAIフレンド

Replika:私のAIフレンドは他とは違うアプリです。チャットボットを備えたほとんどのアプリはそれらを仮想アシスタントとして使用しますが、Replikaはチャットボットを(ご想像のとおり)友人として販売しています。

スマートシューズ:それらは何ですか?あなたはそれらを買うことができますか?

スマートシューズ:それらは何ですか?あなたはそれらを買うことができますか?

私たちは皆、良い靴が大好きです。それらは私たちの日常生活に欠かせないものです。しかし、私たちが靴について考えるとき、テクノロジーは本当に頭に浮かぶものではありません。さて、スマートシューズで、ファッションとテクノロジーが真ん中で出会う。それで、スマートシューズとは何ですか、そしてあなたは今それらを買うことができますか?

DNS over HTTPS:暗号化されたDNSは遅いですか?

DNS over HTTPS:暗号化されたDNSは遅いですか?

適切なインターネット接続とセキュリティプロトコルを選択する場合、実装の容易さと便利さ、データの安全性、全体的な接続速度など、多くの要因が決定に影響を与える可能性があります。

あなたがよだれを垂らすだろうiPhoneのための8つの最高のBluetoothキーボード

あなたがよだれを垂らすだろうiPhoneのための8つの最高のBluetoothキーボード

親指だけで入力するのが嫌いですか?タッチキーボードよりも優れているiPhone用のさまざまなBluetoothキーボードをチェックしてください。続きを読む。

25ドル以下の5つの最高の安いラップトップスタンド

25ドル以下の5つの最高の安いラップトップスタンド

自宅での経験から仕事を向上させたいですか?人間工学に基づいた快適さを向上させるために、これらの機能が豊富で安価なラップトップスタンドをチェックしてください。

より良い体験のためにPS5DNS設定を変更する方法

より良い体験のためにPS5DNS設定を変更する方法

カスタムDNSを使用することには、ISPから提供されたものよりも多くの利点があります。ここでは、いくつかの簡単な手順でPS5DNS設定を変更する方法を説明します。

EchoShowにSkype通話をインストールして発信する方法

EchoShowにSkype通話をインストールして発信する方法

Echoデバイスにはネイティブの呼び出しがあります。しかし、ほとんどの連絡先にEchoデバイスまたはAlexaアプリがない場合はどうなりますか?ありがたいことに、EchoShowsはSkype通話もサポートしています。

FitbitVersaの9つの修正がオンにならない

FitbitVersaの9つの修正がオンにならない

Fitbit Versaの時計が充電されていないか、黒い画面で動かなくなっていませんか?FitbitVersaがオンにならない問題を修正する方法を学びます。

Apple Watch、Galaxy Watch、MiBandの心拍数モニターをオフにします

Apple Watch、Galaxy Watch、MiBandの心拍数モニターをオフにします

心拍数センサーは、スマートウェアラブルのバッテリーを大量に消費します。Galaxy Watch、Apple Watch、MiBandで自動心拍数モニターを無効にします。

何にでも取り付けるのに最適な7つのAppleAirTagアクセサリ

何にでも取り付けるのに最適な7つのAppleAirTagアクセサリ

最高のAppleAirTagアクセサリをお探しですか?これは、ほとんど何にでも取り付けることができるAirTag用のいくつかのクールなアクセサリのリストです。

私のCPUにはいくつのコアがありますか?すべてのOSのガイド

私のCPUにはいくつのコアがありますか?すべてのOSのガイド

Windows、MacOS、Android、またはiOSデバイスに搭載されているコアの数がわかりませんか?調べる方法はいくつかあります。

画面の問題でMacBookProの水平線を修正する方法(2016モデル)

画面の問題でMacBookProの水平線を修正する方法(2016モデル)

MacBook Proの画面に横線が表示されていますか?ここでは、問題のトラブルシューティングと解決策を見つけるためのステップバイステップガイドを示します。

ソニーWH-1000XM4レビュー:再びステラノイズキャンセル

ソニーWH-1000XM4レビュー:再びステラノイズキャンセル

WH1000-XM3とWH1000-XM4の間で混乱している場合は、ここに私の完全なレビューとその質問への回答があります。