Re: [CBLX] emacs, perl, DBI et utf8 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Bonjour,
Apparemment le client MySQL de Perl continue de discuter en ISO-8859.
Ça n'est pas un problème en soi si on veut que la réponse soit dans
cet encodage. Moi-même, étant encore en ISO côté client et en UTF-8
côté serveur, cela ne me dérange pas.
Pour forcer l'UTF-8 côté client, peut-être mettre dans ton source Perl
use utf8;
Et si ton source vient d'un environnement ISO,penser à le convertir en UTF-8, avec iconv ou autre.
J'espère que ça va répondre à ton problème.
A+
dom
Philippe Delavalade wrote on Sun, Mar 01, 2015 at 11:59:57AM +0100
> Bonjour tout le monde.
>
> Je crains que cette liste ne soit pas l'endroit idéal pour ma question mais
> je ne sais pas où m'adresser...
>
> J'ai des soucis d'encodage liés, me semble-t-il au module DBI de perl ou à emacs.
>
> Bien que je soit passé à l'utf8 et que mes bases de données aient été
> converties, lorsque dans un script perl, je vais chercher des infos dans
> une base, les accents posent problème.
>
> Soit ils sont représentés par des trucs du genre '\303\251' avec emacs
> (mais pas avec less),
> soit par des trucs du genre '?' avec emacs mais <E9> avec less.
>
> Par contre, depuis mysql, un "select ... into outfile ..." donne un fichier
> que je peux lire « normalement » avec un pager ou emacs ou nano.
>
> Je me demande donc si, dans le module DBI, il n'y aurait pas une
> méthode ou fonction particulière pour utf8.
>
> Est-ce que quelqu'un peut me renseigner ? J'espère que je me suis plus ou
> moins fait comprendre... Ce n'est pas facile à expliquer.
>
> Merci par avance.
>
> --
> Philippe
>
> --
> CBLX - CarrefourBLinuX MailingListe
> Pour obtenir de l'aide, envoyez le sujet help ?:
> carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> Archives:
> http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> ou
> http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
>
--
+--------------------------------o--------------------------------------------+
| P-mail: | E-mail: |
| TELECOM ParisTech - Dep. TSI | Dominique.Asselineau@xxxxxxxxxxxxxxxxxxxx |
| Dominique Asselineau | Phone: (33/0) 1 45 81 78 91 |
| 46, rue Barrault | Fax: (33/0) 1 45 81 37 94 |
| 75634 PARIS Cedex 13 | |
| France | |
+--------------------------------o--------------------------------------------+
--
CBLX - CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
ou
http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/