dbTalk Databases Forums  

[BUGS] BUG #2071: ERROR: invalid multibyte character for locale

mailing.database.pgsql-bugs mailing.database.pgsql-bugs


Discuss [BUGS] BUG #2071: ERROR: invalid multibyte character for locale in the mailing.database.pgsql-bugs forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Prakash Nair
 
Posts: n/a

Default [BUGS] BUG #2071: ERROR: invalid multibyte character for locale - 11-25-2005 , 07:31 AM







The following bug has been logged online:

Bug reference: 2071
Logged by: Prakash Nair
Email address: prakashblr (AT) hotmail (DOT) com
PostgreSQL version: 8.0.4
Operating system: RHES
Description: ERROR: invalid multibyte character for locale
Details:

Hello,

Got the error in postgres console when we do a lower() or upper().

Postgres console gives following error,

ERROR: invalid multibyte character for locale
HINT: The server's LC_CTYPE locale is probably incompatible with the
database encoding.

Can any one please help me, I need to use Unicode encoding for my database.
(Not able to upgrade to postgres 8.10. as I was getting someother issues
when I try to restore database)

Looks forward for anyone's fast reply.

Thanks,
Prakash

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply With Quote
  #2  
Old   
Tomas Zerolo
 
Posts: n/a

Default Re: [BUGS] BUG #2071: ERROR: invalid multibyte character for locale - 11-26-2005 , 12:15 AM







--eJnRUKwClWJh1Khz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Nov 25, 2005 at 11:55:44AM +0000, Prakash Nair wrote:
Quote:
=20
The following bug has been logged online:
=20
Bug reference: 2071
Logged by: Prakash Nair
Email address: prakashblr (AT) hotmail (DOT) com
PostgreSQL version: 8.0.4
Operating system: RHES
Description: ERROR: invalid multibyte character for locale
Details:=20
=20
Hello,
=20
Got the error in postgres console when we do a lower() or upper().
=20
Postgres console gives following error,
=20
ERROR: invalid multibyte character for locale
HINT: The server's LC_CTYPE locale is probably incompatible with the
database encoding.
=20
Can any one please help me, I need to use Unicode encoding for my databas=
e.
(Not able to upgrade to postgres 8.10. as I was getting someother issues
when I try to restore database)
See the related, previous post.

Basically there are four places where encoding might be relevant:

- Did you create the database in utf-8 encoding? (probably yes)

- What is the nevironment of the server process? That is: what does the
shell command 'locale' say when it is issued in the same environment
as the server starts? (that is not necessarily the environment you get
if you start a shell!). Try, e.g. putting ''export LANG=3Dus_US.UTF-8''
just before the server is called (typically in /etc/init.d/postgresql
or thereabout.

- What is your client's encoding (issue the SQL command ''SHOW
CLIENT_ENCODING'' to learn about that (or ''SET CLIENT_ENCODING'' to
change that)

- What is the locale of your client? (if it's on an unix-like system,
see above. Otherwise I have no idea).

Hope that helps
-- tomas


--eJnRUKwClWJh1Khz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFDh/xuBcgs9XrR2kYRAqypAJ9YWJc5rfJsCFlqzu3OWNqzIbgJeACf Zx7J
6eC2R6h6jqz4d5dyeuotbJ0=
=FosK
-----END PGP SIGNATURE-----

--eJnRUKwClWJh1Khz--



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.