Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/01/2008, 09h17   #1
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
Par défaut XMLRAD 2006 et le Coréen

Bonjour!
Bonne Année à tous!

Ma premiere question de l'année sera somme toute assez simple. Est ce qu'une application XMLRAD 2006 peut fonctionner sans soucis avec des navigateurs sous en environement localisé en Coréen (ou tout autre zone à caractères "spéciaux" en Asie ou au moyen orient). A quoi faut-il faire attention, quelles sont les conditions (des types de données à ne pas ou à utiliser), codage caractères, page code bases de données, etc...
Je sais que la VCL de Delphi ne permet pas cela, quid d'une XMLRAD 2006 developpée sous Delphi 7 pour ADO ?

Michael
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 10h15   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
XMLRAD fonctionne en natif en ISO-8859-15, stockage en base de données compris.
tu peux théoriquement change cet encoding en 2 endroit:
XMLC_Encoding dans les InitPArams et dans Delphi avec la fonction
SetMultiByteConversionCodePage
ce qui permet de stocker en string Delphi autre chose que l'encoding par défaut qui est windows-1252.

le mieux c'est de passer en UTF-8 ce qui permettra de coder tout les types de caractères.

à terme le Framework doit passer en FULL UTF-8.
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 14h34   #3
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
Mais donc si je comprends bien, le type String de Delphi est capable de stocker ces caractères ? Ne faut-il pas utiliser que des WideString, ou bien ca n'a rien à voir.... je me mélange un peu les pinceau la.

(NB: SetMultiByteConversionCodePage est introduit depuis Delphi 2006)
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 10h21   #4
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
oui la fonction ne fait que mettre à jour une variable globale qui est DefaultSystemCodePage.

pour le reste, une string Delphi n'est qu'un buffer dans lequel on met des octets qui sont interprétés en tant que caractères. tu peux mettre ce que tu veux dedans.
par défaut ces caractères sont en windows-1252, mais tu peux changer cet encoding en fait c'est surtout la conversion WideString/string qui est importante.
en changeant le CodePAge par défaut de DElphi lors de la conversion WideString/string il va transformer les caractères unicode selon l'encoding spécifié.
comme ce qui est renvoyé au navigateur est à partir d'une string, c'est cet encoding qui est important.
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 08h39   #5
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
Ok, je vois un peu mieux...
[HS] J'en profite, concernant la VCL, elle ne supporte pas l'unicode. Est ce qu'en changeant DefaultSystemCodePage ca peut suffir? J'imagine que non, d'autres y auraient déjà pensé!
Une difficulté que je vois aussi, c'est de gérer les recherches, les tris, ...

Michael
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h18.


 
 
 
 
Partenaires

Hébergement Web