> I think it's time to remember the limited purpose for which Plane 14 > tagging was created: plain-text protocol messages. The idea is that
Well, not really. The Plane 0E (!) tag characters were invented solely for "political" reasons for ONE IETF working group. But not even that one IETF WG seems to have picked it up since. Note that for other IETF protocols (pure plain text encoded, but since it is a protocol, the text is parsed, dissected, and partially interpreted) language tagging is used, but it uses "ordinary" characters, actually limited to ASCII. See http://www.ietf.org/rfc/rfc2596.txt (for LDAP). > when contacting an IETF-protocol server, it should be able to report > back in various languages, using plain-text tagging to indicate which > language you are getting (or, if it reports in multiple languages, > which is which). > > This was considered to be a situation where heavyweight (XML, etc.) > metadata was unnecessary: > > --> RETR 32 > <-- 522 LTAG{en}I have no clueLTAG{art-lojban}mi na jimpe To be of any use, you (or rather a program) whould have to parse, dissect, and partially interpret the character string (read the language tags and picking out a substring for display). The gain over using ordinary characters for language tags, as in XML or LDAP is too small, and the disadvantages too big (the tag characters are normally invisible, or (as yet) uninterpreted garbage). Yes, you chould shoehorn language tagging into a protocol not made to have language tagging by using the tag "characters"; but would it not be better to redesign the protocol (either a brand new one, or a backwards compatible one)? I think the tag "characters" have served their political purpose, and it is high time to deprecate them. /Kent K