Legacy Issue Number: 1138
Summary: What is the correct encoding for an empty string according to GIOP?
In section 13.3.2, page 13-11 of CORBA 2.2, the following paragraph
describes the encoding of strings:
"A string is encoded as an unsigned long indicating the length of the string
in octets, followed by the string value in single- or multi-byte form
represented as a sequence of octets. Both the string length and contents
include a terminating null."
This does not clarify what is the correct encoding for empty strings,
as there are two possibilities:
a) length=0, no string follows
b) length=1, "\0" (one-char with the terminating null)
Reported: CORBA 2.0 — Wed, 15 Apr 1998 04:00 GMT
Disposition: Resolved — CORBA 2.1
No Data Available
Updated: Sat, 7 Mar 2015 04:35 GMT