{"draft":"draft-ietf-precis-framework-23","doc_id":"RFC7564","title":"PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols","authors":["P. Saint-Andre","M. Blanchet"],"format":["ASCII","HTML"],"page_count":"40","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"Preparation and Comparison of Internationalized Strings APP","abstract":"Application protocols using Unicode characters in protocol strings\r\nneed to properly handle such strings in order to enforce\r\ninternationalization rules for strings placed in various protocol\r\nslots (such as addresses and identifiers) and to perform valid\r\ncomparison operations (e.g., for purposes of authentication or\r\nauthorization). This document defines a framework enabling\r\napplication protocols to perform the preparation, enforcement, and\r\ncomparison of internationalized strings (\"PRECIS\") in a way that\r\ndepends on the properties of Unicode characters and thus is agile\r\nwith respect to versions of Unicode. As a result, this framework\r\nprovides a more sustainable approach to the handling of\r\ninternationalized strings than the previous framework, known as\r\nStringprep (RFC 3454). This document obsoletes RFC 3454.","pub_date":"May 2015","keywords":["internationalization","i18n","Stringprep"],"obsoletes":["RFC3454"],"obsoleted_by":["RFC8264"],"updates":[],"updated_by":[],"see_also":[],"doi":"10.17487\/RFC7564","errata_url":"https:\/\/www.rfc-editor.org\/errata\/rfc7564"}