diff options
Diffstat (limited to 'src/pl/tcl/pltcl.c')
-rw-r--r-- | src/pl/tcl/pltcl.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/pl/tcl/pltcl.c b/src/pl/tcl/pltcl.c index 05380389821..b3bf65ec885 100644 --- a/src/pl/tcl/pltcl.c +++ b/src/pl/tcl/pltcl.c @@ -63,13 +63,17 @@ static unsigned char * utf_u2e(unsigned char *src) { - return pg_do_encoding_conversion(src, strlen(src), PG_UTF8, GetDatabaseEncoding()); + return (unsigned char *) pg_any_to_server((char *) src, + strlen(src), + PG_UTF8); } static unsigned char * utf_e2u(unsigned char *src) { - return pg_do_encoding_conversion(src, strlen(src), GetDatabaseEncoding(), PG_UTF8); + return (unsigned char *) pg_server_to_any((char *) src, + strlen(src), + PG_UTF8); } #define PLTCL_UTF |