Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s8Cuf-00Aowu-2b for pgsql-bugs@arkaria.postgresql.org; Sat, 18 May 2024 05:47:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s8Cue-003Oo2-T7 for pgsql-bugs@arkaria.postgresql.org; Sat, 18 May 2024 05:47:20 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s8Cue-003Okr-KP for pgsql-bugs@lists.postgresql.org; Sat, 18 May 2024 05:47:20 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s8CuZ-000pfu-Bx for pgsql-bugs@lists.postgresql.org; Sat, 18 May 2024 05:47:18 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 44I5lDGV2682259; Sat, 18 May 2024 01:47:13 -0400 From: Tom Lane To: Thomas Munro cc: "Haifang Wang (Centific Technologies Inc)" , Vishwa Deepak , "pgsql-bugs@lists.postgresql.org" Subject: Re: [EXTERNAL] Re: Windows Application Issues | PostgreSQL | REF # 48475607 In-reply-to: References: <872239.1715641638@sss.pgh.pa.us> Comments: In-reply-to Thomas Munro message dated "Sat, 18 May 2024 17:39:48 +1200" MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <2682257.1716011233.1@sss.pgh.pa.us> Content-Transfer-Encoding: 8bit Date: Sat, 18 May 2024 01:47:13 -0400 Message-ID: <2682258.1716011233@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Thomas Munro writes: > With answers to those questions we might be able to ship some nice > built-in translations to get users out of this jam. If there are > issues on those points, we might have to face some questions about > what the encoding is of the "Turkish_Türkiye.1254" string itself, > which is tricky for us for technical reasons, among other problems... > not sure. TBH, my idea of how this should go was to *not* ship any built-in translations, or indeed any translation file at all (so I didn't like your moving some existing hacks into that file). If we approach it like that, then individual users who hit this problem are responsible for creating their own translation file, which will automatically use whatever is the locally-appropriate encoding. Sure, it's less transparent for affected users, but it will work for them which other approaches might not; and evidence so far is that there's not a huge number of affected users. regards, tom lane