Salut a tous,
Je dois écrire un client en C qui communique avec un serveur en JAVA.
Voila ce serveur utilise comme fonctions pour écrire et lire sur les sockets les fonctions : writeUTF() et readUTF() qui ne comprennent pas l'utf standard.
Voir pour cela: http://en.wikipedia.org/wiki/UTF-8#Modified_UTF-8(...)
ou encore : http://java.sun.com/j2se/1.5.0/docs/api/java/io/DataInput.html#modi(...)
Je voulais savoir comment je peux convertir vers cet utf modifié , y'a t'il une librairie qui fait ça ? ou alors trouver une fonction comme en C# GetByteCount() qui retourne le nombre d'octets d'un caractère a fin de faire la conversion a la main.
Merci
# libiconv
Posté par Antoine Büsch . Évalué à 1.
Dans la liste des encodages supportés, dans la section Full Unicode, je vois marqué "JAVA". C'est peut-être l'encodage dont tu parles ?
[^] # Re: libiconv
Posté par Antoine Büsch . Évalué à 1.
[^] # Re: libiconv
Posté par pasPierre pasTramo . Évalué à 2.
En plus si tu regarde dans le repertoir /usr/lib/gconv qui contiens les charsets supporté je ne vois pas de JAVA dedans :(
[^] # Re: libiconv
Posté par Antoine Büsch . Évalué à 2.
Du coup je sais pas...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.