On Thu, Nov 24, 2011 at 4:54 AM, Florian Weimer <fweimer@bfk.de> wrote:
> By the way, I refuse the notion that UTF-8 strings with embedded NULs
> are "broken". I can't recall any other system which enforces UTF-8
> well-formedness, but does not permit embedded NULs.
This seems like a key point. If UTF-8 allows embedded NULs, then a
text field supposedly encoded as UTF-8 ought to allow them, too.
However, our propensity to translate between text and cstring might
make this difficult to implement in practice.
--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company