Re: How to avoid error with convert() function

From: zeljko <zeljko(at)holobit(dot)net>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: How to avoid error with convert() function
Date: 2006-09-26 06:15:51
Message-ID: efagco$1np0$1@news.hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

zeljko wrote:

> SELECT convert(myfield,'LATIN2','WIN1250') FROM tbl;
>
> ERROR: character 0x828e of encoding "MULE_INTERNAL" has no equivalent in
> "WIN1250"
>
> I know I have few characters like this one in table with about 1.000.000
> rows.
> How to avoid such error and show eg. ? instead of error , or how to
> replace such characters with some normal chars ?

seem like a bug in 8.1.4.
Database is installed on Linux (7.4.13) (Win & Linux clients work ok)
pg_dumped -> psql newdatabase < dumpedfrom7.4.13.dump
Now convert(xxx,'LATIN2','WIN1250') doesn't work properly, and raises error.
Some characters are ok , some are translated into 0x828e ?!?

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Bo Lorentsen 2006-09-26 06:21:44 Re: Replication and PITR
Previous Message Brandon Aiken 2006-09-26 05:21:28 Re: serial column