J'ai écrit un programme qui envoie une requête à l'API Yahoo dans plusieurs langues naturelles. L'encodage sur Yahoo doit être utf8. Pas de problème en Delphi ou en Perl. Dans ma version Java, je convertis la requête de recherche sQuery1 comme ceci: try { utf8Bytes = sQuery1.getBytes ("utf-8"); sQuery8 = nouvelle chaîne (utf8Bytes, "utf-8"); } catch (etc.) Fonctionne correctement lorsqu'il est compilé à partir de la ligne de commande. Mais quand je tape exactement le même code avec Netbeans et lance le pot, le serveur Yahoo envoie un message d'erreur chaque fois que j'utilise des caractères spéciaux comme les accents français (fonctionne bien pour l'anglais si). Apparemment, le fichier jar compilé avec Netbeans ne prend pas en compte la conversion utf8. Lorsqu'il est exécuté depuis Netbeans, le programme fonctionne correctement. Toute explication?Problème avec l'encodage utf8 Chaînes Java utilisant Netbeans
0
A
Répondre
0
Oui, lorsque j'ai coché Nettoyer et créer le projet principal dans NetBeans, puis j'ai exécuté le fichier jar créé dans le dossier dist.
+0
problème très similaire ici. informera dès que j'ai trouvé une solution. – Gorky
0
String Java est en UTF-16
1
J'ai un fichier batch pour appeler mon pot. Dès que je l'ai changé comme ci-dessous, tout a fonctionné comme un charme:
java -Dfile.encoding = utf-8 jar MultiLangugePain.jar
Questions connexes
- 1. Java + Mysql UTF8 problème
- 2. Problème stupide avec UTF8
- 3. Utilisation de Poco XMLWriter avec des chaînes UTF8 en C++
- 4. Problème d'encodage Ruby UTF8
- 5. Développement Web en Java en utilisant Netbeans
- 6. UTF8 problème SQL Server
- 7. changement JFrame ("java") logo en utilisant NetBeans
- 8. Comment cartographier deux chaînes en utilisant java
- 9. C: Problème avec les chaînes
- 10. Problème avec les chaînes
- 11. Ruby on Rails: serialize problème UTF8
- 12. problème en utilisant Java avec iReport
- 13. problème en utilisant plink avec Java
- 14. php inclure ÅÄÖ = ???/UTF8 problème
- 15. erreur Java Netbeans
- 16. Java EE ou Netbeans avec Glassfish?
- 17. déboguer un code en Java avec netbeans
- 18. Delphi 2010 - IBX - UTF8 - Problème dbmemo
- 19. Problème avec Java Class.forName
- 20. Problème avec le compilateur JFXtras et Netbeans
- 21. Java mise à jour JList en utilisant BeanBinding Netbeans
- 22. Modèle de données d'entité ado.net et mysql - problème avec UTF8
- 23. Java: Utilisez une bibliothèque java téléchargé avec NetBeans
- 24. en utilisant scala jar du projet java dans NetBeans
- 25. problème avec le déploiement de l'application bookstore1 tutoriel sur NetBeans
- 26. Java Netbeans BeanCreationException
- 27. Problème dans la compilation de projet java dans Netbeans
- 28. Problème IDE NetBeans sur MacOSX
- 29. java: comment convertir un fichier en utf8
- 30. Dwoo ne fait pas écho aux chaînes avec des caractères utf8
Etes-vous sûr que vous utilisez la dernière version de votre fichier jar? – Thilo