符号点(ふごうてん)は、符号化文字集合内の、文字を割り当てうる個々のコードポイント (code point)。Unicodeでは符号位置(ふごういち)と訳す。文脈によっては単に(てん、point)ともいう。

符号点は文字を割り当て「うる」点であり、規格によっては、実際に文字を割り当てる以外に、エスケープなどの目的の文字以外の何かが割り当てられることもある。

符号点のバイト列化

編集

符号空間は、1次元のこともあれば、多次元のこともある。その中の符号点は、座標に相当する整数列で特定される。Unicodeのように符号空間が1次元の場合は、長さ1の整数列、つまり、1つの整数となる。Unicodeの用語では「Unicodeスカラー値」と言う。

整数列は、文字符号化方式によりバイト列に変換される。最も単純なスキームでは整数列がそのままバイト列になるが、一般には、直に整数として見たものとは異なる値に変換されたり、長さも変わったりする。

群・面・区・点

編集

符号点(この節では、以下、単にと呼ぶ)とは、整数列(バイト列ではない)を最後まで使って指定される点状の部分集合である。それに対し、最後から2番目の整数までを使って指定される、多数の点からなる状の部分集合をという。同様に、最後から3番目の整数までを使って指定される、多数の区からなる状の部分集合をといい、最後から4番目の整数までを使って指定される、多数の面からなる部分集合をという。

上位から並べなおすと、群・面・区・点であり、群は多数の面からなり、面は多数の区からなり、区は多数の点からなる。それぞれを特定する最後の整数を(つまり、最後から4番目の整数から順に)、群番号・面番号・区番号・点番号、あるいは単に、群・面・区・点という。このような、上位から群・面・区・点とする階層構造は以前のISO/IEC 10646のものである(群は2011年の改訂で廃止された)。

当然ながら、符号空間の次元が低く整数列が短い場合には、上位の整数は使わない。群・面は大規模文字セットに伴い使われるようになったものであるが、区・点はJIS X 0208など以前から使われていた。

特にJISなどで、区番号と点番号からなる2つの整数の組を区点番号、あるいは単に区点という。

表現

編集

点(位置)について、ASCIIなどでは、特にこれといった表現方法はなく、オクテットの値を十六進法などで「'A'は4116である」といったように表現する。JIS X 0208などでは「x区y点」あるいは「x-y」(xとyは普通十進法)と表現する。JIS X 0213では「面」がその前に加わる。UnicodeやISO/IEC 10646では、"U+" の後にUnicodeスカラ値を十六進で続けて「U+3042」のようにして表す。

参考資料

編集

Unicodeに関する用語の日本語表記は次にならった。Unicode Terminology English - Japanese”. Unicode, inc. 2010年1月1日閲覧。

📚 Artikel Terkait di Wikipedia

CodePlex

NETを含む.NET Framework関連のプロジェクトと、マイクロソフトのイントラネット・コラボレーションサーバ SharePointに関するプロジェクトである。 CodePlex 上で最も活発に活動しているプロジェクトは AJAX Control Toolkit

囲みCJK文字・月

Standard”. The Unicode Standard. 2016年7月9日閲覧。 ^ Request to reserve the code point for square Japanese new era name, (2017-12-19), https://www.unicode

文字集合

と呼ばれる。 IBMの文字データ表現体系 (CDRA) コード・ページ (CP: "code page") - それぞれのグラフィック文字セットごと、またはグラフィック文字セットの集まりに対する、コード・ポイント (code point) の指定。一つのコード・ページの中で、コード・ポイントには特定の意味を一つだけ持たせることができる。

販売時点情報管理

り上げ情報を把握し、それに基づいて売り上げや在庫を管理するためのシステム、または経営手法である。 英語の「Point of sale」の頭文字をとった略称で「POS」と呼ばれている。Point Of Sale(POS)は "販売時点"という意味であるが、POSは販売実績データも指し、一般にPOSデータとよばれることが多い。

アメリカ合衆国の州

QuickFacts. U.S. Census Bureau. 2020年. ^ “State Area Measurements and Internal Point Coordinates”. Washington, D.C.: U.S. Census Bureau.

Unicode文字のマッピング

Code Point)となっている。上位側の表現に使う U+D800 ~ U+DBFF をHigh-Surrogate Code Point、下位側の表現に使う U+DC00 ~ U+DFFF をLow-Surrogate Code Pointと言う。 これらは常にHighとLowを対(ペア)にして利用する。

タンパク質を構成するアミノ酸

^ Kozlowski, Lukasz P. (2017-01-04). “Proteome-pI: proteome isoelectric point database”. Nucleic Acids Research 45 (D1): D1112–D1116. doi:10.1093/nar/gkw978

PPPoE

PPPoE(Point-to-Point Protocol over Ethernet)は、イーサネットフレーム上にPPPフレームをカプセル化するための通信プロトコルである。RFC 2516によって定義される。主にDSLやCATV、FTTHなどでのインターネット接続サービスでのブリッジ接続用に利用される。