Search Postgresql Archives

Re: convert function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/12/2007, Jan Sunavec <jan.sunavec@xxxxxxxxx> wrote:> Thanks a lot>> Lots like nice a easy solution.. I am not sure if this is fast solution..> Many convertions you know.. :-(> Thanks a lot anyway.>
If you do this often, use functional index.
Pavel
>    John>> On Wed, 12 Dec 2007 17:13:01 +0100, Pavel Stehule> <pavel.stehule@xxxxxxxxx> wrote:>> > Hello> >> > It's look like SQL_ASCII support diacritic chars now. First you have> > to encode from bytea to text> >> > postgres=# SELECT encode(convert('ján', 'UNICODE',> > 'SQL_ASCII'),'escape');> >  encode> > --------> >  ján> > (1 row)> >> > you wont> > postgres=# SELECT to_ascii(encode(convert_to('ján',> > 'latin2'),'escape'),'latin2');> >  to_ascii> > ----------> >  jan> > (1 row)> >> > Regards> > Pavel Stehule> >> >> >> > convert do conversion from text to bytea type. For diacritic> > elimination use to_ascii function:> >> > postgres=# select to_ascii(convert('Příliš žlutý kůň' using> > utf8_to_iso_8859_2),'latin2');> >      to_ascii> > ------------------> >  Prilis zluty kun> > (1 row)> >> >> > On 12/12/2007, Jan Sunavec <jan.sunavec@xxxxxxxxx> wrote:> >> Hi all> >>> >> I have problem with "convert" function. Previous behaviour was> >> SELECT convert('ján', 'UNICODE', 'SQL_ASCII');> >> =======================================> >> jan> >>> >> In postgresql 8.3 is quite new behaviour.> >> SELECT convert('ján', 'UNICODE', 'SQL_ASCII');> >> ======================================> >> "j\241n"> >>> >> This, drives me crazy. I mean, this is not useable for non english> >> country. I don't need convert to \241 characters. I understand that> >> someone need this behavour. But there should be possibility switch to> >> "normal" behaviour.> >>> >>    John> >>> >> ---------------------------(end of broadcast)---------------------------> >> TIP 9: In versions below 8.0, the planner will ignore your desire to> >>        choose an index scan if your joining column's datatypes do not> >>        match> >>>>>
---------------------------(end of broadcast)---------------------------TIP 2: Don't 'kill -9' the postmaster

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux