Re: How can I insert a UTF-8 character with psql?

From: Ian Barwick <barwick(at)gmx(dot)net>
To: Roland Glenn McIntosh <roland(at)steeltorch(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: How can I insert a UTF-8 character with psql?
Date: 2003-06-13 07:03:51
Message-ID: 200306130903.51177.barwick@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Friday 13 June 2003 00:13, Roland Glenn McIntosh wrote:
> I would like to insert a EuroSign as two byte character number 20AC.
> Is there a way I can do this from an ISO-8859-1 (latin1) terminal emulator
> via the psql tool? Is there an entity scheme?
>
> I tried various permutations of the following to no avail:
> INSERT INTO mytable VALUES('currency_symbol','\u20AC');

Use escaped octal codes:
INSERT INTO my_tbl (unitxt) VALUES('\303\244')
(replace '\303\244' with whatever 20AC is in octal), or if you prefer typing
to maths:

INSERT INTO my_tbl (unitxt) VALUES(encode(decode('c3a4','hex'), 'escape'))

Ian Barwick
barwick(at)gmx(dot)net

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Dave Page 2003-06-13 07:12:32 Re: Postgres performance comments from a MySQL user
Previous Message Lamar Owen 2003-06-13 05:20:40 Re: [HACKERS] SAP and MySQL ... [and Benchmark]