RFC 7790

Mapping Characters for Classes of the Preparation, Enforcement, and Comparison of Internationalized Strings (PRECIS), February 2016

Canonical URL:
https://www.rfc-editor.org/rfc/rfc7790.txt
File formats:
Plain TextPDF
Status:
INFORMATIONAL
Authors:
Y. Yoneya
T. Nemoto
Stream:
IETF
Source:
precis (art)

Cite this RFC: TXT  |  XML

DOI:  10.17487/RFC7790

Discuss this RFC: Send questions or comments to precis@ietf.org

Other actions: Submit Errata  |  Find IPR Disclosures from the IETF


Abstract

The framework for the preparation, enforcement, and comparison of internationalized strings (PRECIS) defines several classes of strings for use in application protocols. Because many protocols perform case-sensitive or case-insensitive string comparison, it is necessary to define methods for case mapping. In addition, both the Internationalized Domain Names in Applications (IDNA) and the PRECIS problem statement describe mappings for internationalized strings that are not limited to case, but include width mapping and mapping of delimiters and other special characters that can be taken into consideration. This document provides guidelines for designers of PRECIS profiles and describes several mappings that can be applied between receiving user input and passing permitted code points to internationalized protocols. In particular, this document describes both locale-dependent and context-depending case mappings as well as additional mappings for delimiters and special characters.


For the definition of Status, see RFC 2026.

For the definition of Stream, see RFC 4844.


Download PDF Reader