* 符号位置 (code point)
** 古い HTML 仕様における定義
[11] 古い [[HTML]] 仕様は独自に「[[符号位置]]」という語を定義していました。現在の [[HTML]]
仕様 ([[HTML]]、[[Web Applications 1.0]]) は独自の定義を含んでいません。
[2]
> [[符号化文字集合]]の[[変域]]中の[[整数]]。
符号化文字集合は符号位置を[[文字]]に写像する。
;; [10] [[RFC 1866]], [[ISO‐HTML]] 4.5
** IDN2003 における定義
[1]
> [DFN[[RUBY[[[符号位置]]][ふごういち]@en[code position]]]]は、
[[符号化文字集合]]中の[[文字]]に関連付けられた[[整数値]]です。
;; [6] [[RFC 3490]] 2.、
[7] [CITE@en[RFC 3492 - Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)]]
** IDN2008 における定義
[9]
> [DFN[[RUBYB[符号位置]@en[code point]]]]は、[[符号化文字集合]]の[RUBYB[[[符号空間]]]@en[codespace]]中の[[整数]]値です。
;; [8] [CITE@en[RFC 5890 - Internationalized Domain Names for Applications (IDNA): Definitions and Document Framework]]
** XDM における定義
[12]
> This document uses the term "code point", sometimes spelt "codepoint" (also known as "character number" or "code position") to mean a non-negative integer that represents a character in some encoding.
[5] [CITE@EN[XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition)]]
* Unicode スカラー値 (ECMAScript)
[4] [[ES3]] 仕様書では [[Unicode]] [[符号位置]] (の値) の意味で「[DFN[Unicode[RUBYB[スカラー値]@en[scalar value]]]]」
の語を用いています。
;; [CITE[ECMAScript Language Specification (HTML version)]] ([TIME[2009-04-03 04:43:48 +09:00]] 版)
* 関連
[3] 「[[文字]]」、「[[符号位置]]」 (「[[code point]]」、「[[code position]]」)、「[[符号単位]]」
などはしばしば混用されます。