{"draft":"draft-ietf-precis-7564bis-10","doc_id":"RFC8264","title":"PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols","authors":["P. Saint-Andre","M. Blanchet"],"format":["ASCII","HTML"],"page_count":"43","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"Preparation and Comparison of Internationalized Strings","abstract":"Application protocols using Unicode code points 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 code points and thus is more\r\nagile with respect to versions of Unicode. As a result, this\r\nframework provides 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 7564.","pub_date":"October 2017","keywords":["internationalization","i18n","Stringprep"],"obsoletes":["RFC7564"],"obsoleted_by":[],"updates":[],"updated_by":[],"see_also":[],"doi":"10.17487\/RFC8264","errata_url":"https:\/\/www.rfc-editor.org\/errata\/rfc8264"}