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 ne trouve pas de moyen simple de chercher ça. Il n'y a pas de
fonction toute faite et les fonctions de chaîne
<http://www.postgresql.org/docs/current/interactive/functions-string.html>
comme strpos nécessiteraient de chercher successivement chaque
caractère Unicode.
Une idée ?
convert(myfield, 'UTF8', 'ASCII') et récupérer les erreurs ?