[1] [DFN[case folding]] は、主に[[文字列]]の[[比較]]を目的として、[[大文字]]と[[小文字]]の違いを正規化する操作です。 * 仕様書 [REFS[ - [3] [[Unicode]] 6.0 -- [4] - [8] [CITE@en-us[UAX #44: Unicode Character Database]] ([TIME[2013-09-27 22:15:15 +09:00]] 版) ]REFS] * [CODE[Case_Folding([VAR[C]])]] [5] [DFN[[CODE[Case_Folding([VAR[C]])]]]] は、 [[CaseFolding.txt]] において状態欄の値が「[[C]]」 か「[[F]]」である[[写像]]を使います。 [REFS[ - [6] ]REFS] * [CODE[toCasefold([VAR[X]])]] [2] [DFN[[CODE[toCasefold([VAR[X]])]]]] は、[[文字列]] [VAR[X]] に含まれる各[[文字]] [VAR[C]] を [CODE[Case_Folding([VAR[X]])]] に[[写像]]することを表します。 これは [DFN[Default Case Folding]] と呼ばれます。 [SRC[>>4]] * [CODE@en[SpecialCasing]] [REFS[ - [7] ]REFS]