Bonjour,
J'utilise dans mon projet .NET 1.1 la classe XmlSerializer pour sérialiser et désérialiser des objets en XML et inversement. Ces objets métier contiennent, entre autres, des nombres de type float.
Des personnes de nationalités différentes peuvent être amenées à utiliser mon application. Même si le problème ne s'est encore jamais posé, mon logiciel n'étant pas encore utilisé à l'international, je subodore un problème embêtant : vu qu'à aucun moment je ne suis capable de forcer la Culture utilisée par le XmlSerializer, ce dernier utilise-t-il l'InvariantCulture par défaut ou suis-je exposé à de futurs problèmes?
Typiquement, avec une Culture FR, les float seront sauvés avec une virgule, et une Culture EN voudra les lire avec un point.
D'avance merci pour vos lumières !![]()
Partager