2009-10-14 6 views
0

J'ai la requête SQL suivante qui renvoie les résultats corrects:LIKE de Mysql se comporte mal avec l'hébreu et les backslashes, pourquoi?

SELECT * 
FROM `tags` 
WHERE tag_name = 'בית\\\"ר-ירושלים' 

Si je change à

SELECT * 
FROM `tags` 
WHERE tag_name LIKE 'בית\\\"ר-ירושלים' 

ou

SELECT * 
FROM `tags` 
WHERE tag_name LIKE 'בית\\\"ר-ירושלים%' 

Il ne fonctionne pas. Il fonctionnera si je retire tous les antislashs et "de la requête

+0

Vérifiez ici peut-être vous pouvez trouver la solution http: //. Bugs. .mysql.com/bug.php? id = 46659 – halocursed

Répondre

Questions connexes