[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: comments on draft-ietf-sming-reqs-02.txt: I18n




> From: David T. Perkins [mailto:dperkins@dsperkins.com] 

> Costs/interoperability -
> 1) first, you have to decide what character set to use and define it
>    well or point to a defining document that has a cost on the order
>    of US$20 or less. (And is easy to get.)

	Use Unicode UTF-8.  The spec for UTF-8 is RFC2279.  The complete
code charts for Unicode are available at http://www.unicode.org/charts/.
Total cost: $0.00.  The full Unicode spec is slightly more expensive, but
darn few people will need that.

> 2) you have to consider how you want MIB modules using the character
>    set to be encoded in 7-bit displayable ASCII when they are in
>    RFCs.

	No.  I have heard no suggestion that international characters be
permitted in IETF works.  This is intended for private use.  7-bit
cleanliness requirements outside of SMIng will be binding whether or not
SMIng supports 8-bit/multibyte.

> 3) When modules are sent via email, posted on a WEB site, or retrieved
>    via FTP (ascii mode), will they be not mangled in the transfer,
>    and displayable with the glyphs that the author intended?

	Sending UTF-8 by email works fine - just look at my headers.  It is
also fully supported on the web.  For ftp, binary mode must be used, and all
will be well; this applies to rcp, too.

> 4) when a compiler is ported from one environment to another, will
>    the compiler and libraries produce the same results?

	For Unicode it should.  That's the point of it.  Note that
permitting UTF-8 in data fields should be a moot point in that regard, since
data fields should only be passed around by compilers and tools, not
modified.

> 5) will I be able to use existing tools to author and process 
> the modules?
>    (tools such as sed, awk, emacs, etc)

	Sure.  Anything 8-bit clean will work.  Also, see #6.

> 6) will the output from the tools (and compilers) show the "right"
>    text strings?

	There are some details required (fonts, locale, etc.) in order to
see international characters.  More and more, OS's are shipping with these
details already covered.  It will be a few years before we see full out of
the box internationalization, but it is coming.

> I ask these questions because I see these problems with other
> documents. I'm not saying there are no benefits. It just looks
> to me that the costs have not been fully disclosed. But maybe
> others have already solved this problem, and can point me to
> some example solutions.

	I believe that I am showing that the costs are much lower than
feared.  Please let us know if you have any more concerns.


/|/|ike