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

Slide1

RFC Baby Steps

Adding UTF-8 Support

Tony Hansen

IETF 83

March 27, 2012

Slide2

Current Restrictions

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

2

Tony Hansen

Slide3

Alternate VersionsCurrently Supported

Alternate RenderingsPostscriptPDFHTMLAlternate Source FormatsXMLNroff

3

Tony Hansen

Slide4

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

4

Tony Hansen

Slide5

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)

5

Tony Hansen

Slide6

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

6

Tony Hansen

Slide7

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

7

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.
Youtube