Re: Détecter les TEXT contenant des caractères non-ASCII

From: "Daniel Verite" <daniel(at)manitou-mail(dot)org>
To: "Stephane Bortzmeyer" <bortzmeyer(at)nic(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Détecter les TEXT contenant des caractères non-ASCII
Date: 2009-04-06 07:27:17
Message-ID: 62114c08-2cc3-4153-892e-23450f0d5baa@mm
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Stephane Bortzmeyer wrote:

> Voilà, j'ai une base (encodage UTF-8) où un champ de type TEXT
> contient, la plupart du temps, uniquement des caractères ASCII (code
> de 0 à 128). Je voudrais récupérer les rares tuples où ce champ
> contient au moins un caractère non-ASCII.

Je crois que tu peux utiliser: octet_length(chaine) > length(chaine)
Si c'est vrai, alors la chaine contient au moins un caractère non
codable sur 7 bits.
Si c'est faux alors elle n'en contient pas.

Cordialement,
--
Daniel

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Stephane Bortzmeyer 2009-04-06 07:48:33 Re: Détecter les TEXT contenant des caractères non-ASCII
Previous Message Stephane Bortzmeyer 2009-04-06 06:57:54 Détecter les TEXT contenant des caractères non-ASCII