aboutsummaryrefslogtreecommitdiff
path: root/src/pl/tcl/pltcl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pl/tcl/pltcl.c')
-rw-r--r--src/pl/tcl/pltcl.c8
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