non spécifique à Java, mais quand je dis OutputStream os = sock.getOutputStream();
est-il un moyen de déterminer le jeu de caractères de codage du flux? ou dois-je connaître le charset d'encodage à l'avance pour le lire correctement? Ceci est pour une connexion socket arbitraire.déterminant le codage de réponse du serveur
0
A
Répondre
0
Il existe des moyens de détecter le codage de texte, par exemple, les navigateurs Web le font.
Ceci est une implémentation en Python (Universal Encoding Detector) qui pourrait vous aider.
Edit:
Voici un pour Java: http://jchardet.sourceforge.net/
Edit2:
Voici une autre question SO: How can I detect the encoding/codepage of a text file
0
Les flux n'ont pas de jeux de caractères associés. Ils transmettent simplement des données arbitraires. Vous devez connaître le charset des données à l'avance afin d'interpréter les données.
Questions connexes
- 1. Rails Codage de réponse Json
- 2. Réponse du serveur SMTP: 451
- 3. Réponse du serveur/rappel après le téléchargement du fichier Silverlight
- 4. Problème de codage de réponse de service Web
- 5. Erreur de serveur XMPP "Aucune réponse du serveur"
- 6. json réponse du serveur (comment remplir la réponse du serveur dans selectbox)
- 7. Problème de codage avec la réponse ASIHttpRequest
- 8. Erreur Curl 52 Réponse vide du serveur
- 9. 503 réponse du serveur pour Googlebot
- 10. jQuery .find() dans la réponse du serveur
- 11. Comment faire pour supprimer le codage de caractères pour la réponse du message apache axe 2
- 12. Déterminant de calcul d'une matrice
- 13. Comment modifier l'en-tête de réponse du serveur dans asp.net2.0 avec le serveur IIS6.0
- 14. Android Licensing codes de réponse du serveur Bibliothèque de vérification
- 15. Requête/réponse simple du serveur et du client en C#
- 16. C# N'obtenant pas de réponse appropriée de HttpWebResponse. Codage?
- 17. java.io.IOException: le serveur renvoie le code de réponse HTTP 505
- 18. codage de nom de fichier sur le serveur
- 19. Problème lors de l'obtention d'une réponse du serveur Web
- 20. quel est le codage?
- 21. déterminant de 3 points dans java
- 22. Opera User-JS: comment obtenir la réponse du serveur brut?
- 23. Comment détecter le codage du jeu de caractères?
- 24. Java réponse du serveur n'est pas imprimé comme prévu
- 25. côté serveur comprend et le codage des caractères
- 26. Décompressez une réponse au format gzip du serveur (Socket)
- 27. Pré-traitement de la réponse du serveur avant de le transmettre à l'axe
- 28. C# et Google Checkout - obtenir la réponse du serveur?
- 29. Répondre à la réponse du serveur dans AS3
- 30. Quel est le codage du contenu d'une requête HTTP?
Ne vous dire 'InputStream', pas' OutputStream'? Vous parlez de la lecture, donc vous devez avoir affaire à un InputStream. Non? – Asaph
oui je voulais dire InputStream – user121196