Conversion d'une chaine Unix -> windows ?
Bonjour,
Mon programme en C tourne sous Unix. Il ecrit ses traces dans un fichier log "Unix" mais aussi parfois les mêmes informations (typiquement un message d'erreur) dans la base de données qui elle est accédée via un client et un serveur web sous Windows.
=> cela me pose des problèmes d'affichage avec les caractères accentués.
Existe-il donc une fonction C (voir C++) qui permet de convertir un char Unix en char Windows ?
Merci d'avance.
Sébastien B.
Re: Conversion d'une chaine Unix -> windows ?
Citation:
Envoyé par sber74
Existe-il donc une fonction C (voir C++) qui permet de convertir un char Unix en char Windows ?
En C99 uniquement mais ce n'est pas gagné : http://www.developpez.net/forums/viewtopic.php?t=445548
Conversion d'une chaine Unix -> windows ?
Merci pour la rapidité de la réponse et à ce que je vois c pas gagné !
Je crois que je vais me contenter de supprimer les accents, ça sera plus simple !
Et là je dis "vive la langue de shakespeare !"
Conversion d'une chaine Unix -> windows ?
Merci pour la réponse.
Je pourrai pas l'implémenter sur ce coup là mais je mets ça de coté pour la prochaine fois.