Posts Topics Forums Images
Search videos from message boards Videos Search messages from microblogs Microblogs Search messages from imdb.com Imdb Search messages from yuku.com Yuku
My account: Login | Sign Up
Loading... 

Ligature (œ, æ) et LIKE | Thread profile

Thread profile page for "Ligature (œ, æ) et LIKE" on http://www.developpez.net. This report page is a snippet summary view from a single thread "Ligature (œ, æ) et LIKE", located on the Message Board at http://www.developpez.net. This thread profile page shows the thread statistics for: Total Authors, Total Thread Posts, and Thread Activity, which are reported in a table below. Additional thread profile information is also shown in the following ways:

1) Top Contributing Authors
2) Related Threads on "eBay Auctions"
3) Related Threads on Other Sites

Warning: These statistics are generated using 'best efforts' and can experience delays and reporting errors at times. Please note that such statistics do not constitute a thread's popularity and/or exact posting volumes at any given reporting period.

Title: Ligature (œ, æ) et LIKE
Site: Forums de Developpez.com  Forums de Developpez.com - site profile
Forum: MySQL  MySQL - forum profile
Total authors: 5 authors
Total thread posts: 11 posts
Thread activity: no new posts during last week
Domain info for: developpez.net

Thread posts in Ligature (œ, æ) et LIKE:

1. 
Started 3 weeks ago (2009-06-18 08:00:00)  by grafik.muzik
Salut! Je tente de trouver les correspondances de certains mots contenant ou non des ligatures, mais je ne réussit pas, à cause des spécificités de l'opérateur LIKE. Par exemple, avec : Code : SELECT colonne FROM TABLE WHERE mot LIKE '%coe%' Je veux pouvoir trouver : Code : cœur coéditeur coercitif Toutefois, seul le mot « cœur » n'...
Size: 3,533 bytes
Customize:  Customize "Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
2. 
Started 6 months, 3 weeks ago (2008-12-19 16:00:00)  by Sivrît
Citation: Envoyé par Dikmas Comment savoir si c'est le premier "SHOW TRIGGERS" qui plante ? En fait la question est avant tout de savoir si c'est aléatoire ou non. Autrement dit si la partie Code : SHOW TRIGGERS LIKE ' xoops \_ adb \_ list change d'une fois sur l'autre. Sinon ...
Size: 4,225 bytes
Customize:  Customize "<b>Reply 1</b>: Erreur 'SHOW TRIGGERS LIKE' :: MySQL :: Forums de Developpez.com"
3. 
Started 3 weeks ago (2009-06-18 09:00:00)  by Cybher
salut, regarde cet article: http://sqlpro.developpez.com/cours/normes/ il faudrait que tu utilises le jeu de caractère ISO-8859-15
Size: 284 bytes
Customize:  Customize "<b>Reply 2</b>: Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
4. 
Started 3 weeks ago (2009-06-18 15:00:00)  by grafik.muzik
Malheureusement, je ne crois pas que ça fonctionne. Le problème vient du LIKE et non de mon jeu de caractères. En d'autres mots: Code : 'oe' LIKE 'œ' renvoie FALSE, même si 'oe' = 'œ' renvoie TRUE
Size: 761 bytes
Customize:  Customize "<b>Reply 3</b>: Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
5. 
Started 2 weeks, 3 days ago (2009-06-22 13:00:00)  by SQLpro
Cela ne doit dépendre que de la collation, pas de l'encodage. Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/s...er/collatio ns/ A +
Size: 325 bytes
Customize:  Customize "<b>Reply 4</b>: Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
6. 
Started 2 weeks, 3 days ago (2009-06-22 21:00:00)  by grafik.muzik
Merci bien du lien, toutefois mon problème ne viens pas de l'interclassement (la collation) mais bien d'une étrangeté de SQL qui dit que 'œ' LIKE 'oe' renvoi '0' même si l'interclassement défini que 'oe' = 'œ'. J'utilise l'interclassement utf8_unicode_ci. Il en discutent sur le site de MySQL (en anglais) : http://bugs.mysql.com/bug.php?id=14716 . Apparemment, quelqu'un d'autre...
Size: 888 bytes
Customize:  Customize "<b>Reply 5</b>: Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
7. 
Started 2 weeks, 2 days ago (2009-06-23 10:00:00)  by Antoun
Je confirme qu'il s'agit du fonctionnement normal du LIKE, quelle que soit la collation. Ça fonctionnerait avec un = mais pas avec un LIKE. Tu peux utiliser un REPLACE : Code : SELECT colonne FROM TABLE WHERE REPLACE ( mot, 'œ' , 'oe' ) LIKE '%coe%' Pour une solution à plus large échelle, tu peux créer une fonction qui fait les quelques ...
Size: 1,467 bytes
Customize:  Customize "<b>Reply 6</b>: Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
8. 
Started 2 weeks, 2 days ago (2009-06-23 13:00:00)  by Antoun
Citation: Envoyé par SQLpro La gestion des collations est indépendante du type d'opération effectuées !!! Pas pour le cas précis des "expansions" (1 caractère = 2 caractères) avec LIKE. Et ils prétendent que c'est normatif : Citation: Envoyé par doc MySQL...
Size: 3,306 bytes
Customize:  Customize "<b>Reply 7</b>: Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
9. 
Started 2 weeks, 2 days ago (2009-06-23 13:00:00)  by SQLpro
La gestion des collations est indépendante du type d'opération effectuées !!! A +
Size: 154 bytes
Customize:  Customize "<b>Reply 8</b>: Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
10. 
Started 2 weeks, 2 days ago (2009-06-23 13:00:00)  by SQLpro
C'est donc un bug de MySQL car dans la définition des collations par la norme SQL, si la confusion peut être paramétrée sur tout ce qui est caractères diacritique ou casse, pour les ligatures cela doit être transparent, sauf collation binaire. Exemple sous MS SQL Server : Avec = Code : SELECT 1 AS confusion_ligature WHERE 'coeur' = 'cœur' COLLATE ...
Size: 4,953 bytes
Customize:  Customize "<b>Reply 9</b>: Ligature (œ, æ) et LIKE :: MySQL :: Forums de Developpez.com"
 

Top contributing authors for Ligature (œ, æ) et LIKE

Name
Posts
Antoun
3
user's latest post:
Ligature (œ, æ) et LIKE
Published (2009-06-23 13:00:00)
Citation: Envoyé par SQLpro La gestion des collations est indépendante du type d'opération effectuées !!! Pas pour le cas précis des &quot;expansions&quot; (1 caractère = 2 caractères) avec LIKE. Et ils prétendent que c'est normatif : Citation: Envoyé par doc MySQL Per the SQL standard, LIKE performs matching on a per-character basis, thus it can produce results different from the = comparison operator: Code :...
grafik.muzik
3
user's latest post:
Ligature (œ, æ) et LIKE
Published (2009-06-22 21:00:00)
Merci bien du lien, toutefois mon problème ne viens pas de l'interclassement (la collation) mais bien d'une étrangeté de SQL qui dit que 'œ' LIKE 'oe' renvoi '0' même si l'interclassement défini que 'oe' = 'œ'. J'utilise l'interclassement utf8_unicode_ci. Il en discutent sur le site de MySQL (en anglais) : http://bugs.mysql.com/bug.php?id=14716 . Apparemment,...
SQLpro
3
user's latest post:
Ligature (œ, æ) et LIKE
Published (2009-06-23 13:00:00)
C'est donc un bug de MySQL car dans la définition des collations par la norme SQL, si la confusion peut être paramétrée sur tout ce qui est caractères diacritique ou casse, pour les ligatures cela doit être transparent, sauf collation binaire. Exemple sous MS SQL Server : Avec = Code : SELECT 1 AS confusion_ligature WHERE 'coeur' = 'cœur' COLLATE French_CI_AI -- Case Insensitive, &quot;Accent&quot;...
Sivrît
1
user's latest post:
Erreur 'SHOW TRIGGERS...
Published (2008-12-19 16:00:00)
Citation: Envoyé par Dikmas Comment savoir si c'est le premier &quot;SHOW TRIGGERS&quot; qui plante ? En fait la question est avant tout de savoir si c'est aléatoire ou non. Autrement dit si la partie Code : SHOW TRIGGERS LIKE ' xoops \_ adb \_ list change d'une fois sur l'autre. Sinon dans ces cas là il peut être intéressant de voir ce que dit le serveur dans son log d'erreur. Le message peut être...
Cybher
1
user's latest post:
Ligature (œ, æ) et LIKE
Published (2009-06-18 09:00:00)
salut, regarde cet article: http://sqlpro.developpez.com/cours/normes/ il faudrait que tu utilises le jeu de caractère ISO-8859-15