mat35 a écrit :
UTF 8, c'est pas la norme anglaise? Et si tu essayais avec la française? Il apprécierait peut etre plus les accents.
|
le problème n'est pas qu'il accepte ou pas les accents
UTF-8 est un codage d'UNICODE, comme il en existe d'autres, à partir de là, tu peux mettre des accents n'importe où... mon problème est de pouvoir faire une recherche sans accent...
par exemple, si un utilisateur fait une recherche sur "aue", il doit pouvoir avoir "äùé" dans son résultat (si c'est dans la base bien sûr). seulement voilà, il n'y a aucun lien entre un caractère (e) et ses version accentuées (é,è,ë,...)
je travaille avec quelqu'un qui s'y connait pas mal, il m'a expliqué que UTF-8 n'est pas le meilleur codage d'UNICODE (mais le seul existant dans PostgreSQL, malheureusement). Il existe une version d'encodage d'UNICODE ou les caractère et les lettre sont séparés, bien que ce soit transparent à l'utilisation...
par exemple "äùé" devient dans ce codage "a¨u`e'"
c'est une piste à fouiller, je vous tiendrai au courant...