#1 Mon 04 October 2021 11:12
- felixd
- Participant occasionnel
- Date d'inscription: 20 Jun 2017
- Messages: 46
QGIS 3.4: Apostrophe
Bonjour,
Je rencontre un problème auquel je ne trouve pas la solution.
J'ai une couche qui contient un champ adresse. Certaines adresses comportent des apostrophes.
L'encodage de la table est de l'UTF8, et l'affichage de la table attributaire est bon. Pas de hiéroglyphe
Mais impossible de faire ressortir les lignes qui ont une apostrophe depuis le filtre de champ dans la table attributaire.
J'ai fais un test en supprimant une apostrophe et de la retapant , (visuellement, le résultat est le même) et la surprise ca fonctionne.
Ca ressemble a un problème d'encodage.
Mais....
Merci pour votre aide
Hors ligne
#2 Mon 04 October 2021 11:22
- Mathieu Denat
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 5 May 2010
- Messages: 110
Re: QGIS 3.4: Apostrophe
Bonjour,
Avez-vous essayer "d'échapper" l'apostrophe?
Pour cela il suffit de doubler l'apostrophe dans la requête du filtre de champ
ex:
Code:
adresse ilike 'lieu% d''exception'
Pouvez-vous nous copier coller la requête exécuter dans le filtre de champ?
Mathieu
C'est en forgeant qu'on devient forgeron
Hors ligne
#3 Mon 04 October 2021 11:31
- felixd
- Participant occasionnel
- Date d'inscription: 20 Jun 2017
- Messages: 46
Re: QGIS 3.4: Apostrophe
Bonjour et merci de votre réponse.
Ci dessous la requête qui me renvoie uniquement l'entité modifiée manuellement
Code:
adresse ILIKE '%''Arc%'
Il y a beaucoup d'autres entités dans cette rue qui sont visuellement strictement identique
J'ai aussi tenté de verser cette table dans PostgreSQL et le résultat et le même.
Merci
Hors ligne
#4 Mon 04 October 2021 11:42
- Mathieu Denat
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 5 May 2010
- Messages: 110
Re: QGIS 3.4: Apostrophe
Pourriez-vous nous faire parvenir un extrait?
Il est probable que le caractère apostrophe soit en cause.
Ex: ' est différent de ’ . Le premier est obtenu en pressant la touche 4 depuis le champ texte du forum, c'est un "guillemet simple". Le second est obtenu en pressant la touche 4 depuis un traitement de texte, c'est une apostrophe typographique.
Quel est le résultat de la requête ci-dessous (j'ai copié collé l'apostrophe typographique depuis LibreOffice):
Code:
adresse ILIKE '%’Arc%'
Dernière modification par Mathieu Denat (Mon 04 October 2021 11:48)
Mathieu
C'est en forgeant qu'on devient forgeron
Hors ligne
#5 Mon 04 October 2021 12:02
- felixd
- Participant occasionnel
- Date d'inscription: 20 Jun 2017
- Messages: 46
Re: QGIS 3.4: Apostrophe
L'idée de l'apostrophe typographique ne mettait pas du tout venu à l'esprit.
BRAVO, merci l'artiste. Une journée que je me casse la tête.
Merci encore pour votre aide.
Hors ligne