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.96) (envelope-from ) id 1wIpSu-008W4U-1z for pgsql-bugs@arkaria.postgresql.org; Fri, 01 May 2026 15:07:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wIpSt-00BOdh-0o for pgsql-bugs@arkaria.postgresql.org; Fri, 01 May 2026 15:07:39 +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.96) (envelope-from ) id 1wIpSs-00BOdY-3D for pgsql-bugs@lists.postgresql.org; Fri, 01 May 2026 15:07:39 +0000 Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wIpSq-00000004Hc1-4480 for pgsql-bugs@lists.postgresql.org; Fri, 01 May 2026 15:07:38 +0000 Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-ba60d78aff3so295999466b.2 for ; Fri, 01 May 2026 08:07:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777648050; cv=none; d=google.com; s=arc-20240605; b=VhUQg8vL+hcJXYLNnMppAl9nGeQX2K36/MFmx0G8yJrBDP9QZDFhlmCByrObhpZjO8 2kYdLugOXGolrAhTQ+DPFiPcHRGe8xs0cz0wBxzuHJUufJdVusYdeMZ+Fms6NtVYQ696 UcHXK0VT6R1TGBggCGKvS+Q161rMQiyEtLWrZmZywA0c6VolT40ECaDkOZi6cDHoHR4g 3MSwN8oCLzu+wseRIWS8jEfe5XwHHUTQtvrLYyQryUqFueedzCL/WTQr1WzhT0Ommbc7 0DT7u0sEvXF15oSCZJYAjtsx8hFB7gRXRbVidKc42l+U9rhKfePw5hhMb4Cr13aGzcKi Msag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Uat15tTi1Mv9xkvkLKr+1cKfVzy6pVwmwOxAYG4HoTs=; fh=NThYy//LEqo8Fd4XoG87+aB4Sb6PrY/oJKB5nwStExg=; b=C+fG8PFEDJqGxREL4+leMv7LnVAvB77p6hg1IeVHSW+nqgKMeLMP4iMp5517nFyahH iy6PB+nL1xthDchQ7RLxn5JIi1m5wNtJSbkYjXCR/IbPT7CJKY5H9OnkEJO+wnJG5F9C ONK+4/W8PrIXpct9rykU/b0MNhKmYXQ3Jjw59wrXBiD+pOuwcSs7k45Au6PS3cMyDhWy TWBGaWYBtXwXnK10FRySzEtCapMPMK+Q0I/p/kjUySwqtkHkYkJ3K5pqJ+ats3fn/TyJ KS3EP70/Qoa6o6uk9nkhoabpjiDQcxal3AD9+S9rS+NEFKUrEampvovyMxTynuOBmZSL P9+A==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777648050; x=1778252850; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Uat15tTi1Mv9xkvkLKr+1cKfVzy6pVwmwOxAYG4HoTs=; b=q35r/Znfvi5C1kmzzUSu2qHqbNlih5WwS1x8a7EVLvOx99BH68bpwteWfQNCjWfQMN 1ubwfdmhP7Q9xff8nl1utu7Inu9w4xV5qxFvhSnfTAEcL1diZj56AFUBZBycr5LyQNNT QHLkxO5cQB432gVaTYUFAjHIAQe78FM0mt9JjDK1FJO/zwXt7UFnGdrLlhbRwoSl8ET0 OlBQL9QIpN31YK0efDeHRssR3SyPS6RULcPpO8VO6CmW7WlDxivF6bmajuq+xV0cMdtF zYq9srrQ93L6Pr0ul3wHOw6bW/xuCzNY6RxqpLay8LkZ/oQSpVtMcxPU1jFNno2DyAUT e+Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777648050; x=1778252850; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Uat15tTi1Mv9xkvkLKr+1cKfVzy6pVwmwOxAYG4HoTs=; b=SNFGuW7JXMtP3PHS4Nadq50LPT9y3D47vqjO4EP5FoGp2bRQQKws/o+gr32nY11mNc CXXxfrO9wMVmw+UtWugP0etKe1SAej/1qais90OkJHVA8ePGBiQitoq03NojidY020pO B1iXrPQ3y/0K1tp3ruBra53wdlItw6x3HJZHkA+CYq9JE+jTXpW4oi1Vx2fqgDWCc17f GOVsV/PG/2OpuaphMv82z5dI8rU/QHk5oOE2xpUyTygxzOhAZIOH4qfOZwl3WdYuBXFT PkOEQTUvxGY+OrW4mi0V84+kmc2/chOkGzjhAQSfa28a1I+UzeyZzkhrVa8JXcrR9gIF ssnw== X-Gm-Message-State: AOJu0YxHoMkRr4X90k/zX7tP2GOhRjinPkoBlInGupO7CZJ9ZefY0xs0 pD/oruYAbHPegJ8nP744hF3WHZRkao1dbzOvoTcEkoqlHN3wxpMRusULT01pHzEgklO7jzhjvEA nf1BYUOQntS63d5VTtbhLtUFPMNxg8Kc= X-Gm-Gg: AeBDievopBtDaOoOhCmQmyJ7ch8FCKcSuE0YwvEVvKGCQzSkghBgm7phr1LWrk+UQ9H upjD+k09JOU+x4EEwV0miHcc7fSt7W4lTxORac7Q++ujcCy+T/3KcaGSP9rBG9eBxgMja/whI5X 2GDzQJb+mn7FY8tGu8L3JG3HsICYk7mH6ImETFw10fK6BGJsSM2m36qa0zUOJiKZhQ7qjiaipCQ b35gQ6E2hSxMZ3Sfx+cic0CCpqPZ+XpWQtxgwkYlDC1+H2U8F8br9tRPo38xdrv7NMzyWTh64PW NFYdr663q/iYACGRl05bXlldQUMp63S0mxeczrhx3V+2Mb/EszVpsFXUHCV006RVDy9DB5Hf8j5 TGCYEpf6u X-Received: by 2002:a17:907:e113:b0:baa:f6c9:51b2 with SMTP id a640c23a62f3a-bbac6bbd15dmr322491266b.23.1777648049336; Fri, 01 May 2026 08:07:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Junwang Zhao Date: Fri, 1 May 2026 23:07:16 +0800 X-Gm-Features: AVHnY4Jm4fBGXUoDCTDWoq_USSYahofNXzmUN9_AuwERnY6_s2jQ1coxJhdVGBc Message-ID: Subject: Re: Character with byte sequence 0xa2 0xa3 in encoding "EUC_CN" has no equivalent in encoding "UTF8" To: Zhongpu Chen Cc: pgsql-bugs@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, May 1, 2026 at 9:59=E2=80=AFPM Zhongpu Chen = wrote: > > ## Description > > The legacy encodings allow some invalid bytes, which will cause errors du= ring SELECT operations. > > ## How to reproduce > > ```shell > createdb -E EUC_CN -T template0 --locale=3DC demo_euc_cn_db > ``` > > ```sql > demo_euc_cn_db=3D# CREATE TABLE t(id int, s varchar(10)); > > demo_euc_cn_db=3D# INSERT INTO t VALUES(1, E'\xA2\xA3'); > INSERT 0 1 > demo_euc_cn_db=3D# SELECT * FROM t WHERE id =3D 1; > ERROR: character with byte sequence 0xa2 0xa3 in encoding "EUC_CN" has n= o equivalent in encoding "UTF8" Can you try the following statement before select? SET client_encoding TO 'EUC_CN'; > ``` > > -- > Zhongpu Chen --=20 Regards Junwang Zhao