RFC 3454 (rfc3454) - Page 2 of 91


Preparation of Internationalized Strings ("stringprep")



Alternative Format: Original Text Document



RFC 3454        Preparation of Internationalized Strings   December 2002


     5.4 Non-character code points...................................12
     5.5 Surrogate codes.............................................13
     5.6 Inappropriate for plain text................................13
     5.7 Inappropriate for canonical representation..................13
     5.8 Change display properties or deprecated.....................13
     5.9 Tagging characters..........................................14
   6. Bidirectional Characters.......................................14
   7. Unassigned Code Points in Stringprep Profiles..................15
     7.1 Categories of code points...................................16
     7.2 Reasons for difference between stored strings and queries...17
     7.3 Versions of applications and stored strings.................18
   8. References.....................................................19
     8.1 Normative references........................................19
     8.2 Informative references......................................19
   9. Security Considerations........................................19
     9.1 Stringprep-specific security considerations.................19
     9.2 Generic Unicode security considerations.....................20
   10. IANA Considerations...........................................21
   11. Acknowledgements..............................................22
   A. Unicode repertoires............................................23
     A.1 Unassigned code points in Unicode 3.2.......................23
   B. Mapping Tables.................................................31
     B.1 Commonly mapped to nothing..................................31
     B.2 Mapping for case-folding used with NFKC.....................32
     B.3 Mapping for case-folding used with no normalization.........61
   C. Prohibition tables.............................................78
     C.1 Space characters............................................78
       C.1.1 ASCII space characters..................................78
       C.1.2 Non-ASCII space characters..............................79
     C.2 Control characters..........................................79
       C.2.1 ASCII control characters................................79
       C.2.2 Non-ASCII control characters............................79
     C.3 Private use.................................................80
     C.4 Non-character code points...................................80
     C.5 Surrogate codes.............................................80
     C.6 Inappropriate for plain text................................80
     C.7 Inappropriate for canonical representation..................81
     C.8 Change display properties or are deprecated.................81
     C.9 Tagging characters..........................................81
   D. Bidirectional tables...........................................81
     D.1 Characters with bidirectional property "R" or "AL"..........81
     D.2 Characters with bidirectional property "L"..................82
   Authors' Addresses................................................90
   Full Copyright Statement..........................................91







Hoffman & Blanchet          Standards Track