Re: Re: [COMMITTERS] pgsql: Prevent the injection of invalidly encoded strings by PL/Python - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Re: [COMMITTERS] pgsql: Prevent the injection of invalidly encoded strings by PL/Python
Date
Msg-id 16506.1269300593@sss.pgh.pa.us
Whole thread Raw
In response to Re: [COMMITTERS] pgsql: Prevent the injection of invalidly encoded strings by PL/Python  (Peter Eisentraut <peter_e@gmx.net>)
Responses Re: Re: [COMMITTERS] pgsql: Prevent the injection of invalidly encoded strings by PL/Python
List pgsql-hackers
Peter Eisentraut <peter_e@gmx.net> writes:
> I have never used Tcl before just now, and the documentation is sketchy,
> but it looks like the behavior of Tcl is kind of mixed in this area.

> Escapes such as "\xd0" are apparently converted to Unicode code points
> rather than bytes when the appropriate OS locale is set.  So that is
> safe.  Except that it doesn't work in some locale/charset setups, such
> as EUC_JP.  To adapt Hannu's original example:

The pltcl code special-cases Unicode IIRC.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: 9.0 release notes done
Next
From: Andrew Dunstan
Date:
Subject: Re: xmlconcat (was 9.0 release notes done)