pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Randall Lucas <rlucas@tercent.net>
To: Ian Barwick <barwick@gmx.net>
Cc: pgsql-sql@postgresql.org
Subject: Re: Using psql to insert character codes
Date: Sat, 10 May 2003 12:15:07 -0400
Message-ID: <910584EC-8302-11D7-B164-000A957653D6@tercent.net> (raw)
In-Reply-To: <200305101620.24605.barwick@gmx.net>


Yes, use a Mac!

I'm not being entirely facetious -- if you can use a Mac OS X terminal 
prompt (and if your pg config is substantially similar to mine), 
inserting any unicode stuff is quite easy.  Simply typing or 
cutting-and-pasting at the terminal let me visually put in accented 
Latin, Cyrillic, and Chinese (don't ask me what kind, I am a 
sinoignoramus) no sweat.

Also, Java works well for this -- if you can write or use a Java app to 
take advantage of its I18N, it will handle the encoding issues via JDBC 
quite nicely as far as I can tell.

Best,

Randall

On Saturday, May 10, 2003, at 10:20 AM, Ian Barwick wrote:

>
> Say using psql I wish to insert a character into a VARCHAR / TEXT / 
> whatever
> column using the its hexadecimal representation in the relevant 
> character set
> / encoding. E.g.: C3A4, which represents the character 'รค' (lower case 
> a with
> umlaut) in UTF-8.
>
> I can do this:
> INSERT INTO my_tbl (unitxt) VALUE(encode(decode('c3a4','hex'), 
> 'escape'))
>
> Is there any other, shorter way of doing the same?
>
>
> Ian Barwick
> barwick@gmx.net
>
>
> ---------------------------(end of 
> broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to 
> majordomo@postgresql.org)
>




view thread (8+ messages)  latest in thread

Message-ID: <910584EC-8302-11D7-B164-000A957653D6@tercent.net>
Permalink:  ../910584EC-8302-11D7-B164-000A957653D6@tercent.net/
Also on:    postgresql.org/message-id/910584EC-8302-11D7-B164-000A957653D6@tercent.net

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: rlucas@tercent.net, barwick@gmx.net
  Subject: Re: Using psql to insert character codes
  In-Reply-To: <910584EC-8302-11D7-B164-000A957653D6@tercent.net>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox