Fork me on GitHub
Bienvenue, Invité
Nom d'utilisateur Mot de passe: Se souvenir de moi

Interface Oscommerce - Problème d'accent
(1 visualisation(s)) (1) Invité
  • Page:
  • 1

SUJET: Interface Oscommerce - Problème d'accent

Interface Oscommerce - Problème d'accent il y a 3 ans, 1 mois #11726

  • armantine
  • Hors ligne
  • Fresh Boarder
  • Message: 8
  • Karma: -1
Bonjour,

Voilà j'ai installé l'interface expérimentale Os commerce.

J'ai un problème d'accent sur le webservice.

Ce qui me parait logique puisque mon site est en utf-8 et que Dolibarr est en ISO.

Alors, je me suis dit :

Existe-il une astuce d'informaticien incompréhensible pour regler ce problème ! :o)

Merci de votre aide.

Je vous assure que si j'arrive à lever tous les obstacles, je fout ciel et ebp à la poubelle parce qu'un logiciel aussi bien fait !!!

Pourquoi n'est-il pas plus connu ?
Dernière édition: il y a 3 ans, 1 mois par armantine.

Re:Interface Oscommerce - Problème d'accent il y a 3 ans, 1 mois #11730

  • tiaris
  • Hors ligne
  • Expert Boarder
  • Message: 93
  • Karma: 3
Oui cela probablement vient des charsets utilisés. Les webservices sont basés sur de l'échange xml et donc le charset va avoir son importance. Je n'ai pas de solution directe, il faut sans doute chercher dans les forums liés à la librairie nusoap (utilisée pour les webservices dans dolibarr).
Merci de partager votre découverte ensuite, pour l'intégrer dans le module.
Dolibarr 2.9.1, Linux Debian stable, php5, mysql5, apache2

Contributions:
module ecommerce pour Dolibarr (pour Oscommerce, prestashop, Zencart)
facturation par lot des contrats
facturation d'une prestation qui tient compte d'un compteur
www.dolidemo.tiaris.fr/ : demo dolibarr avec ecommerce

Solutions pour e-commerce basées sur Dolibarr www.tiaris.fr
Dernière édition: il y a 3 ans, 1 mois par tiaris.

Re:Interface Oscommerce - Problème d'accent il y a 3 ans, 1 mois #11733

  • armantine
  • Hors ligne
  • Fresh Boarder
  • Message: 8
  • Karma: -1
Je n'ai pas trouvé plus propre que de forcer le charset à Iso dans le fichier main.inc.php de Dolibarr

En attendant que quelqu'un trouve une solution.

Re:Interface Oscommerce - Problème d'accent il y a 3 ans, 1 mois #11742

  • eldy
  • Hors ligne
  • Administrateur
  • Message: 2905
  • Karma: 92
Si une donnée vient de l'extérieur en UTF8, il faut appliquer la fonction

$newdata=$langs->convToOutputCharset($olddata)

Ainsi elle sera converti dans le format de Dolibarr (qui peut etre iso ou utf, la fonction s'occupe de faire ou non la conversion). Dispo en 2.5 ou plus uniquement.
Dernière édition: il y a 3 ans, 1 mois par eldy.

Re:Interface Oscommerce - Problème d'accent il y a 3 ans, 1 mois #11757

  • armantine
  • Hors ligne
  • Fresh Boarder
  • Message: 8
  • Karma: -1
Ben merci.

Ça serait super si cela marchait mais ou je dois insérer cette ligne !

(Je ne suis pas blonde !!!)

Re:Interface Oscommerce - Problème d'accent il y a 3 ans, 1 mois #11769

  • armantine
  • Hors ligne
  • Fresh Boarder
  • Message: 8
  • Karma: -1
Snifff !!
Quelqu'un peut m'aider !
C'est rageant, c'est un super produit Dolibarr, il me manque plus grand chose.

Sinon, je vais faire comme tout le monde, je vais mettre ma boutique sur magento mais bon, elle était belle ma boutique !!!

ps: en plus c'est noël, y'a bien une âme charitable !

Merci.

Re:Interface Oscommerce - Problème d'accent il y a 2 ans, 8 mois #14870

  • tiaris
  • Hors ligne
  • Expert Boarder
  • Message: 93
  • Karma: 3
Une solution, même tardive vaut mieux que pas de solution du tout.
les webservices dans dolibarr utilisent une librairie GPL nusoap, qui reçoit la réponse codée en ISO...
Or depuis dolibarr 2.5 et surtout 2.6, dolibarr fonctionne en full UTF-8, donc le problème d'armantine debenait courant.
Il faut convertir les chaînes de caractères reçues des webservice en UTF-8 avant de les utiliser ou enregsitrer dans la base dolibarr. Pour cela la fonction mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] ) cf http://fr2.php.net/manual/fr/function.mb-convert-encoding.php fonctionne bien.
Dolibarr 2.9.1, Linux Debian stable, php5, mysql5, apache2

Contributions:
module ecommerce pour Dolibarr (pour Oscommerce, prestashop, Zencart)
facturation par lot des contrats
facturation d'une prestation qui tient compte d'un compteur
www.dolidemo.tiaris.fr/ : demo dolibarr avec ecommerce

Solutions pour e-commerce basées sur Dolibarr www.tiaris.fr
  • Page:
  • 1
Temps de génération de la page: 0.11 secondes