<% DIM fso, f SET fso = CreateObject("Scripting.FileSystemObject") SET f = fso.OpenTextFile(Server.MapPath("UnicodeData-3_2_0_portion.txt"), 1) DIM strTemp, arrayTemp %> <% FOR i=1 TO 128 strTemp = f.ReadLine arrayTemp = Split(strTemp,";") Response.Write "" FOR j=0 TO UBound(arrayTemp) arrayTemp(j) = Replace(arrayTemp(j),"<","<") arrayTemp(j) = Replace(arrayTemp(j),">",">") IF arrayTemp(j)="" THEN Response.Write "" ELSE Response.Write "" END IF NEXT 'FOR j=0 TO UBound(arrayTemp) Response.Write "" NEXT 'FOR i=1 TO 128 %>
 0   1   2   3   4   5   6   7   8   9   10   11   12   13   14 
 " & arrayTemp(j) & "
<% f.Close %>
 Field   Name   N/I   Explanation 
0 Code point N Code point.
1 Character name N These names match exactly the names published in the code charts of the Unicode Standard.
2 General Category N This is a useful breakdown into various "character types" which can be used as a default categorization in implementations.
3 Canonical Combining Classes N The classes used for the Canonical Ordering Algorithm in the Unicode Standard. These classes are also printed in Chapter 4 of the Unicode Standard.
4 Bidirectional Category N See the list below for an explanation of the abbreviations used in this field. These are the categories required by the Bidirectional Behavior Algorithm in the Unicode Standard. These categories are summarized in Chapter 3 of the Unicode Standard.
5 Character Decomposition Mapping N In the Unicode Standard, not all of the mappings are full (maximal) decompositions. Recursive application of look-up for decompositions will, in all cases, lead to a maximal decomposition. The decomposition mappings match exactly the decomposition mappings published with the character names in the Unicode Standard.
6 Decimal digit value N This is a numeric field. If the character has the decimal digit property, as specified in Chapter 4 of the Unicode Standard, the value of that digit is represented with an integer value in this field
7 Digit value N This is a numeric field. If the character represents a digit, not necessarily a decimal digit, the value is here. This covers digits which do not form decimal radix forms, such as the compatibility superscript digits
8 Numeric value N This is a numeric field. If the character has the numeric property, as specified in Chapter 4 of the Unicode Standard, the value of that character is represented with an integer or rational number in this field. This includes fractions as, e.g., "1/5" for U+2155 VULGAR FRACTION ONE FIFTH Also included are numerical values for compatibility characters such as circled numbers.
9 Mirrored N If the character has been identified as a "mirrored" character in bidirectional text, this field has the value "Y"; otherwise "N". The list of mirrored characters is also printed in Chapter 4 of the Unicode Standard.
10 Unicode 1.0 Name I This is the old name as published in Unicode 1.0. This name is only provided when it is significantly different from the current name for the character. The value of field 10 for control characters does not always match the Unicode 1.0 names. Instead, field 10 contains ISO 6429 names for control functions, for printing in the code charts.
11 10646 comment field I This is the ISO 10646 comment field. It appears in parentheses in the 10646 names list, or contains an asterisk to mark an Annex P note.
12 Uppercase Mapping N Upper case equivalent mapping. If a character is part of an alphabet with case distinctions, and has a simple upper case equivalent, then the upper case equivalent is in this field. See the explanation below on case distinctions. These mappings are always one-to-one, not one-to-many or many-to-one.
Note: This field is omitted if the uppercase is the same as field 0. For full case mappings, see UAX #21 Case Mappings and SpecialCasing.txt.
13 Lowercase Mapping N Similar to Uppercase mapping
Note: This field is omitted if the lowercase is the same as field 0. For full case mappings, see UAX #21 Case Mappings and SpecialCasing.txt.
14 Titlecase Mapping N Similar to Uppercase mapping.
Note: This field is omitted if the titlecase is the same as field 12. For full case mappings, see UAX #21 Case Mappings and SpecialCasing.txt.

* From Unicode online data, http://www.unicode.org/Public/3.2-Update/UnicodeData-3.2.0.txt. <% Call FileLastModified() %>