From: | Yury Don <yura(at)vpcit(dot)ru> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: pltcl bug in 7.2? |
Date: | 2002-04-19 18:41:53 |
Message-ID: | 18816256705.20020420004153@vpcit.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hello Tom,
Friday, April 19, 2002, 8:32:16 PM, you wrote:
TL> Yury Don <yura(at)vpcit(dot)ru> writes:
>> Hello All,
>> We have a database with koi8-r encoding, tables and fields names
>> mostly in russian, and we have a trigger function on pltcl. With postgresql 7.1 everything
>> worked well, but in 7.2 we are getting an error "utf_to_local: could
>> not convert UTF-8" in the following construction
>> foreach field [array names NEW] {
>> if {[info exists OLD(${field})]} ....
TL> Hmm. Someone added code in 7.2 to support conversion between the
TL> database's encoding (whatever you specified with -E) and the UTF-8
TL> encoding that Tcl wants to use all the time. Sounds like you've
TL> found a bug in that code.
I've removed conversion between the database's encoding by changing in
pltcl.c
#if defined(UNICODE_CONVERSION) && TCL_MAJOR_VERSION == 8 \
to
#if defined(UNICODE_CONVERSION_1) && TCL_MAJOR_VERSION == 8 \
and after that an error have disappeared and everything works well.
--
Best regards,
Yury mailto:yura(at)vpcit(dot)ru
From | Date | Subject | |
---|---|---|---|
Next Message | Hillensbeck, Preston | 2002-04-19 18:44:55 | INSERT & UPDATE |
Previous Message | Yury Don | 2002-04-19 18:15:54 | Re: pltcl bug in 7.2? |