[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

wxWidget et encodage unicode / ansi



Bonjour,

Le CRDP de l'académie de Versailles développe une application libre de
synchronisation de clefs USB/ lecteurs mp3...

Cette application permet à un professeur de déployer des fichiers sur
les clefs des élèves et de récupérer des travaux d'élèves depuis les
clefs sur son stockage personnel.

Nous avons développés cette application en utilisant la bibliothèque
wxWidget afin de la déployer sur les différentes plateformes disponibles
dans les lycées et collèges (windows, debian, mac, ubuntu ...).

L'application utilise aussi la bibliothèque libhal pour communiquer avec
les devices usb.

Dans le but de réaliser un paquet source aussi propre que possible,
j'essaie de compiler cette application en utilisant le paquet wxWidget
présent dans debian (en version 2.8.7 sous lenny). Je suis
malheureusement confronté à un problème d'encodage.

Voici les issues rencontrées :

* Avec la bibliothèque compilée depuis les sources de wxWidgets (2.8.10
ou autre) l'application compile sans souci avec un encodage en ANSI
* Avec la même bibliothèque mais un encodage en UNICODE ça ne fonctionne
plus, libhal semble ne plus communiquer correctement avec l'application.
* L'issue est similaire en utilisant le paquet debian lenny de
wxwidget2.8 (en ANSI et en UNICODE)

L'encodage le mieux adapté pour compiler l'application sous debian
semble être l'unicode (puisque le paquet wxWidget est compilé en unicode
dans le paquet debian), mais peut-on alors communiquer avec libhal ?

Avez-vous connaissances de problèmes concernant l'utilisation de
bibliothèques et d'applications en unicode ?

Toute aide sera bienvenue, les sources peuvent-être mises à disposition
bien entendu, elles ne sont pas encore publiées (que me conseillez-vous
pour les publier ?).

Merci,
Bien cordialement,
-- 
Eric Mercier
CRDP de l'académie de Versailles


Reply to: