pike.git
/
lib
/
modules
/
Sql.pmod
/
pgsql.pike
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/lib/modules/Sql.pmod/pgsql.pike:325:
//! Changes the connection charset. When set to @ref{UTF8@}, the query, //! parameters and results can be Pike-native wide strings. //! //! @param charset //! A PostgreSQL charset name. //! //! @seealso //! @[get_charset()], @[create()], //! @url{http://search.postgresql.org/search?u=%2Fdocs%2F&q=character+sets@} void set_charset(string charset)
-
{ big_query("SET CLIENT_ENCODING TO
:charset
",(
[":
charset
":charset]
));
+
{ big_query(
sprintf(
"SET CLIENT_ENCODING TO
'%s'
",
quote
(charset))
)
;
} //! @returns //! The PostgreSQL name for the current connection charset. //! //! @seealso //! @[set_charset()], @[getruntimeparameters()], //! @url{http://search.postgresql.org/search?u=%2Fdocs%2F&q=character+sets@} string get_charset() { return _runtimeparameter[CLIENT_ENCODING];