Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id 5E9F91F66B32 for ; Wed, 18 Apr 2012 09:24:22 -0300 (ADT) Received: from news.hub.org ([200.46.204.72]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SKTvo-00020K-Tc for pgsql-admin@postgresql.org; Wed, 18 Apr 2012 12:24:22 +0000 Received: from news.hub.org (news.hub.org [200.46.204.72]) by news.hub.org (8.14.5/8.14.5) with ESMTP id q3ICO6cj055202 for ; Wed, 18 Apr 2012 09:24:06 -0300 (ADT) (envelope-from news@news.hub.org) Received: (from news@localhost) by news.hub.org (8.14.5/8.14.5/Submit) id q3IC3FD9039540 for pgsql-admin@postgresql.org; Wed, 18 Apr 2012 09:03:15 -0300 (ADT) (envelope-from news) From: service prodat X-Newsgroups: pgsql.admin Subject: UNIX vs Windows LC CTYPE and UPPER mu Date: Wed, 18 Apr 2012 14:03:15 +0200 Organization: Hub.Org Networking Services Lines: 33 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed X-Complaints-To: usenet@news.hub.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327 Thunderbird/11.0.1 To: pgsql-admin@postgresql.org Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by news.hub.org id q3ICO6cj055202 X-Pg-Spam-Score: -1.9 (-) X-Archive-Number: 201204/92 X-Sequence-Number: 39428 Hello, first: i hope im right here in this mailing list. My problem: We have several Postgre servers 9.0.4, one on Windows Server 2008 R2 and=20 others on different UNIX/Linux systems. Windows: LC_CTYPE =3D 'German, Germany' UNIX: LC_CTYPE=3D'de_DE.UTF-8' (so LC_COLLATE is too) on both systems ENCODING =3D 'UTF8' Now the function UPPER('=B5') works right on Windows, giving me '=B5'=20 (unicode =3D 181 respectivly U+00B5). On Unix I get a char like M (unicode =3D 924 respectivlyU+039C), the GREE= K=20 CAPITAL LETTER MU But we are not in Greek. Is this a Unix based problem with a wrong local setup (we dont think so,=20 servers local working on other german letters like =E4, =F6, =FC and UPPE= R too), or a Unix local problem in principle, or a wrong postgre server setup, or a postgre bug? Or is this a feature, not a bug. We dont know where to search or where to fix something. Thank you for concerning, Dominik