Ligne de commande MySQL, touche Suppr et caractères spéciaux
9 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

Axiso - WRInaute impliqué

- Messages: 560
- Inscription: 8 Avr 2004
Ligne de commande MySQL, touche Suppr et caractères spéciaux
Bonsoir,
Sur plusieurs serveurs Debian que je prépare avec la version Lenny, je rencontre un souci tout nouveau : une fois connecté au serveur Mysql, la touche Suppr ne supprime pas mais affiche un tilde ~ et aussi, après un déplacement avec les touches fléchées gauche-droite, l'entrée d'un caractère spécial (é) provoque le remplacement par un point d'interrogation ?.
Pourtant je peux utiliser les caractères spéciaux sans aucune difficulté avec la ligne de commande sur ces mêmes serveurs en dehors de Mysql. Ces caractères peuvent toutefois bien être tapés au clavier sous Mysql tant que je ne déplace pas le curseur ou que je tente une suppression.
La touche Retour / Backspace fontionne sans problème quant à elle.
Par exemple, si je veux corriger un mot :
... je tente de supprimer le "e" :
... je tente d'insérer le "é" :
J'ajoute ceci par défaut dans mon /etc/mysql/my.cnf
Et tout le système se base sur les locales UTF8 / Unicode.
Sur un autre serveur avec une autre version Debian, aucun défaut de ce type.
Vous avez déjà rencontré le problème ?
Sur plusieurs serveurs Debian que je prépare avec la version Lenny, je rencontre un souci tout nouveau : une fois connecté au serveur Mysql, la touche Suppr ne supprime pas mais affiche un tilde ~ et aussi, après un déplacement avec les touches fléchées gauche-droite, l'entrée d'un caractère spécial (é) provoque le remplacement par un point d'interrogation ?.
Pourtant je peux utiliser les caractères spéciaux sans aucune difficulté avec la ligne de commande sur ces mêmes serveurs en dehors de Mysql. Ces caractères peuvent toutefois bien être tapés au clavier sous Mysql tant que je ne déplace pas le curseur ou que je tente une suppression.
La touche Retour / Backspace fontionne sans problème quant à elle.
Par exemple, si je veux corriger un mot :
mysql> aeration
... je tente de supprimer le "e" :
mysql> a~eration
... je tente d'insérer le "é" :
mysql> a??ration
J'ajoute ceci par défaut dans mon /etc/mysql/my.cnf
- Code: Tout sélectionner
[client]
default-character-set = utf8
[mysqld]
default-character-set = utf8
default-collation = utf8_general_ci
Et tout le système se base sur les locales UTF8 / Unicode.
Sur un autre serveur avec une autre version Debian, aucun défaut de ce type.
Vous avez déjà rencontré le problème ?
-

Julia41 - WRInaute passionné

- Messages: 1734
- Inscription: 31 Aoû 2007
Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux
Problème souvent rencontré sous Debian. Jamais pu trouver comment m'en débarrasser.
Dans les petites pistes :
Debian FR (lenny) jamais eu aucun soucis, alors que Debian ENG, toujours eu ce soucis. Je pense que ça doit être set par le fichier /etc/default/locale (peut être au moment de l'installe).
Donc pas de solution, mais même problème sous CentOS, FreeBSD (distribs ENG) et donc oui problème déjà rencontré et je me sers du retour chariot. Je pense aussi que le problème peut venir de putty.
Dans les petites pistes :
Debian FR (lenny) jamais eu aucun soucis, alors que Debian ENG, toujours eu ce soucis. Je pense que ça doit être set par le fichier /etc/default/locale (peut être au moment de l'installe).
Donc pas de solution, mais même problème sous CentOS, FreeBSD (distribs ENG) et donc oui problème déjà rencontré et je me sers du retour chariot. Je pense aussi que le problème peut venir de putty.
-

Axiso - WRInaute impliqué

- Messages: 560
- Inscription: 8 Avr 2004
Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux
Si seulement le problème était lié au système complet, je comprendrais. Mais là je rencontre le souci uniquement sur la ligne de commande Mysql 
Bref, va falloir faire avec apparemment.
Bref, va falloir faire avec apparemment.
-

david96 - WRInaute passionné

- Messages: 1430
- Inscription: 28 Aoû 2005
Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux
J'ai le même problème, je suis en train de chercher comme un dingue la solution...
Au cas où, dès que je trouve je reviens afficher la solution :p
editer : bug rapporté > http://www.mail-archive.com/ubuntu-server-bugs@lists.ubuntu.com/msg21351.html
Mais pas de réponse
Au cas où, dès que je trouve je reviens afficher la solution :p
editer : bug rapporté > http://www.mail-archive.com/ubuntu-server-bugs@lists.ubuntu.com/msg21351.html
Mais pas de réponse
-

david96 - WRInaute passionné

- Messages: 1430
- Inscription: 28 Aoû 2005
Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux
Enjoy, j'ai enfin trouvé la solution, pfiou ! : http://forum.ubuntu-fr.org/viewtopic.php?pid=3121740#p3121740 
-

Axiso - WRInaute impliqué

- Messages: 560
- Inscription: 8 Avr 2004
Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux
Ah, pas trop tôt
Là je ne comprends plus rien : le problème n'apparait plus ! Pourtant je n'ai rien modifié, même pas ajouté rlwrap. Une mise à jour peut-être ...
Je tenterai à nouveau ce soir à partir d'une autre console pour confirmer.
Là je ne comprends plus rien : le problème n'apparait plus ! Pourtant je n'ai rien modifié, même pas ajouté rlwrap. Une mise à jour peut-être ...
Je tenterai à nouveau ce soir à partir d'une autre console pour confirmer.
-

david96 - WRInaute passionné

- Messages: 1430
- Inscription: 28 Aoû 2005
Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux
Tu es sous quel noyau ?
Pour ma part : 2.6.31-14-generic
OS : Kubuntu 9.10, 64 bits
En tous cas tant mieux que tout soit rentré dans l'ordre grâce à cette astuce ou pas, ça devenait pénible !
Pour ma part : 2.6.31-14-generic
OS : Kubuntu 9.10, 64 bits
En tous cas tant mieux que tout soit rentré dans l'ordre grâce à cette astuce ou pas, ça devenait pénible !
-

david96 - WRInaute passionné

- Messages: 1430
- Inscription: 28 Aoû 2005
Re: Ligne de commande MySQL, touche Suppr et caractères spéciaux
Apparemment le blème venait du readline de la bibliothèque de Mysql, peut-être que tu as eu une mise à jour de celui-ci et hop tout est revenu dans l'ordre !
Mais au cas où, garde sous le coude le programme rlwrap, magique cette commande !
Mais au cas où, garde sous le coude le programme rlwrap, magique cette commande !
9 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- La commande site: dans Google - 25-10-2004
- Commande site: sur Google et pages ignorées - 06-03-2007
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Voici pourquoi Google fournit peu d'infos sur les backlinks - 25-09-2006
- LinkFromDomain : analyse des liens sortants d'un site - 19-10-2006
- La commande link: sur Google - 20-12-2005
- Tous les raccourcis-clavier de Google Chrome (shortcuts) - 05-09-2008
- Nouvelle faille qui touche de nombreux services de Google - 16-04-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
