Bonjours à tous,

J'ai pour projet d'internationaliser un projet.
En gros, permettre aux utilisateurs de pays étranger avec un jeu de caractère non ascii d'utiliser le logiciel.

L'environnement est le suivant:
- Delphi 5 (bientot 2006).
- Base de données Sql serveur 2005.

En SQL serveur pas de problème pour rentrer directement des caractères type algérien ou chinois. Par contre une requete faite avec un TAdoQuery me renvoi des '?' à la place du caractère d'origine.
J'effectue l'assignement suivant:
edit1.Text := Query1.FieldBYname('Champ').AsString;

Que dois je faire pour que mon TEdit affiche le caractère arabe ?

Merci d'avance,