[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: Teletex Terminal Identifierindraft-ietf-ldapbis-syntaxes-01



At 02:39 PM 2002-03-05, Steven Legg wrote:
>Kurt D. Zeilenga wrote:
>> I note that "The H-R column suggests whether a value in
>> that syntax would likely be a human readable string."
>> Even DirectoryString may not be human readable.
>
>Perhaps instead of indicating whether the native encoding for
>a syntax is human-readable we should be indicating whether it
>is a UTF8 character string.

I have no problem with this.

>If a client knows that the encoding
>is a UTF8 string then the unprintable characters have a particular
>meaning, e.g. (hex)0D is a carriage return. If the encoding isn't
>a UTF8 character string then (hex)0D shouldn't be assumed to be
>anything in particular, and treated accordingly. It probably isn't
>a carriage return.

I would suggest that we:
        - clarify that UTF-8 values can contain non-printables,
        - state that consistent handling of many non-printable
         characters cannot be expected,
        - non-printable characters should be avoided in
          absence of an agreement to their handling.

>> 
>> I think all that is needed with regard to this syntax
>> is an explicit statement that dollar sign
>> ("the following separator symbol") and backslash
>> should be escaped using the mechanism defined in RFC
>> 2252, Section 4.3, pp3.
>
>Dumping the raw octets into the encoding means it isn't (in general)
>a UTF8 character string. Using hexadecimal means it is.

I think it better to correct the H-R column then to change
the syntax's specification.

Kurt