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

Re: [1/2HS] Mysql et le symbole Euro €




Le 09/02/2020 à 12:32, Jean-Michel OLTRA a écrit :
     Bonjour,


Le dimanche 09 février 2020, Erwann Le Bras a écrit...


on ne mets jamais l'unité dans une base de données...
on inscrit simplement les montants en base, c'est à la présentation des
données qu'on rajoute l'unité, ce qui permet de les manipuler comme on veut.
Tu peux la mettre dans une colonne à part, ou via un id dans une table
séparée. C'est quand même préférable de savoir dans quelle unité fut
enregistré ledit montant.

Tout-a-fait.

Il y a même deux écoles : soit tout est renseigné dans la même monnaie dans la base et converti à l'utilisation, soit la devise est précisée avec le montant. Dans ce cas on préfère utiliser le code ISO 4217 de la monnaie (EUR pour Euro, USD pour Dollar US) plutôt qu'un code de caractère (€, $) qui va varier selon l'encodage retenu.

Codes ISO 4217 : https://fr.wikipedia.org/wiki/ISO_4217, https://www.iso.org/fr/iso-4217-currency-codes.html

cordialement


Reply to: