--------------------------------------------------------------------------------------
Samba originally only negotiated 8 bit, and assumed that the character
set on the client was the same as the server. As places in the
protocol cropped up that were always UCS2 we added basic UCS2 support,
just by adding nulls in every second byte. We still negotiated
ASCII.
Meanwhile, several efforts were made to support non-ASCII characters.
--------------------------------------------------------------------------------------
CIFS2001 Seattle
tridge@valinux.com