RFC Baby Steps

RFC Baby Steps RFC Baby Steps - Start

Added : 2015-12-09 Views :45K

Download Presentation

RFC Baby Steps

Download Presentation - The PPT/PDF document "RFC Baby Steps" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentations text content in RFC Baby Steps


RFC Baby Steps

Adding UTF-8 Support

Tony Hansen


March 27, 2012


Current Restrictions

You all know thisLine Printer Image66 lines per page72 characters per lineForm feed page separatorsNo overstrikes (no backspaces)ASCII (7-bit) only


Tony Hansen


Alternate VersionsCurrently Supported

Alternate RenderingsPostscriptPDFHTMLAlternate Source FormatsXMLNroff


Tony Hansen


Unicode Support

Plethora of formatsUCS-2, UCS-4, UTF-16, UTF-8BE vs LE, Byte Order Mark (BOM)UTF-8 renders ASCII as ASCII and uses 8th bit for non-ASCIIUTF-8 is arguably most commonDocument Representation Used by IETFUxxxx, like U2265 for GREATER THAN OR EQUAL TO


Tony Hansen


Several Proposals in the Past

Redefine .txt files to allow UTF-8 everywhereAllow .txt files to allow UTF-8 in some placesdraft-hoffman-utf8-rfcs-06 (-00 in 2005, -06 in 2010)


Tony Hansen


A Modest Proposal

Add another source format that permits UTF-8File extension of .utf8 (.utf ?)Generate .txt from .utf8 filesRepresent those Unicode characters in the .txt version as U<####>Does not conflict with current code point descriptions in any RFC or I-DNeed to relax line length restriction in .txt versionsComplementary to other issues (HTML, PDF, …)Allows .utf files to be searched just like .txt filesProvides a test bed for possibly redefining .txt in the future


Tony Hansen


Tool Changes

Xml2rfc, microsoft word template, nroffedit, etc. to generate UTF-8 filesI-D upload accept .utf8 files as alternate input formatCould generate .txt versions directly from .utf8Alternately, the .txt input could check for UTF-8 input and store those as .utf8 and generate the .txt equivalentstools.ietf.org/html would look for .utf8 files


Tony Hansen

About DocSlides
DocSlides allows users to easily upload and share presentations, PDF documents, and images.Share your documents with the world , watch,share and upload any time you want. How can you benefit from using DocSlides? DocSlides consists documents from individuals and organizations on topics ranging from technology and business to travel, health, and education. Find and search for what interests you, and learn from people and more. You can also download DocSlides to read or reference later.