IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Recherche sans tenir compte des accents ni de la casse


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1
    Par défaut Recherche sans tenir compte des accents ni de la casse
    Bonjour,
    je suis en train de mettre au point une base de données dans laquelle je veux faire des recherches.
    Mes pages sont en uft8 (
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    )

    Ma base de données est aussi en uft8 (j'ai encore testé en faisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $mysqli->character_set_name()
    et j'obtiens bien:
    utf8 stdClass Object ( [charset] => utf8 [collation] => utf8_general_ci [dir] => [min_length] => 1 [max_length] => 2 [number] => 33 [state] => 1 [comment] => UTF-8 Unicode )

    Je récupère les données à l'aide de la fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function magicget($var) {
    	$var = $_GET[$var];
    	if (!get_magic_quotes_gpc()) {
    		$var = addslashes($var);
    		}
    	return $var;
    }
    La collation est bien en utf8_general_ci et pourtant, lorsque je cherche
    "geom" j'obtiens les entrées contenant "geometry" et "geometric" mais pas "Géométrie". Et la recherche avec "GÉO" ne donne rien.

    Où est ma faute ?

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    Par défaut
    Utilisez une collation différente, par exemple COLLATE Latin1_General_CI_AI

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/06/2009, 11h44
  2. Filtrer sans tenir compte des Accents
    Par dsolheid dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 23/10/2008, 13h29
  3. "Filter" sur DataBinding sans tenir compte des Accents
    Par dsolheid dans le forum VB.NET
    Réponses: 3
    Dernier message: 23/10/2008, 10h16
  4. Recherche sans tenir compte des accents
    Par killerjeff dans le forum Access
    Réponses: 6
    Dernier message: 27/01/2007, 10h19
  5. Réponses: 1
    Dernier message: 17/08/2006, 20h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo