lorsque je lis le fichier XML complet dans JEditorPane tout fonctionne correctement sauf le gestionnaire de nomenclatures. J'obtiens un charateur de nomenclature (un point) au début du fichier. Si je supprime le point et enregistrer le fichier, il est enregistré en tant que ANSI.In notepad ++ il montre (codage ANSI comme UTF-8) pour le même fichier. Si je ne supprime pas le parseur XML point ne parvient pas à analyser le document. Pouvez-vous m'aider avec ça? Merci.Problème de lecture Fichier utilisant l'encodage UTF-8 en java
Répondre
Si votre fichier XML contient uniquement des caractères ASCII, il sera ASCII/ANSI valide ainsi que UTF8 valide, donc ne vous inquiétez pas si le bloc-notes reconnaît le fichier comme ANSI.
Bien que vous puissiez utiliser une nomenclature pour UTF8, il est déconseillé car il va casser beaucoup de programmes Unix et vous ne devriez pas le faire.
Continuer à utiliser UTF-8 sans nomenclature. Essayez Editplus allez au menu Document-> Encodage de fichier -> Changez l'encodage de fichier puis choisissez UTF-8.
Je crée mon éditeur personnalisé –
En utilisant l'option -D
de la commande java
, définissez la propriété système file.encoding
, comme l'a suggéré dans ce answer.
java -Dfile.encoding=utf-8
Problème:
utf-8 ne pas utiliser la nomenclature, donc la plupart des programmes ne s'y attendent pas et ne parviennent pas à analyser/manipuler. Pour autant que je sache, seuls certains programmes Microsoft l'insèrent pour détecter l'encodage utf-8 plus rapidement.
Solution:
- Retirez la nomenclature, personne a besoin.
- N'utilisez pas d'éditeurs buggés avec un codage non standard. (=> mon opinion)
- 1. Java + Mysql UTF8 problème
- 2. java: comment convertir un fichier en utf8
- 3. java - problème de lecture/écriture de fichier
- 4. Problème de lecture de fichier Java
- 5. Problème avec l'encodage utf8 Chaînes Java utilisant Netbeans
- 6. fichier XLSX lecture en java
- 7. Problème de conversion utf8 bizarre en php
- 8. problème de lecture serialport java
- 9. Lecture de données codées en utf8 à partir d'une connexion, en utilisant Go
- 10. Lecture d'un fichier texte en Java
- 11. lecture du fichier XML en java
- 12. Lecture d'un fichier .Z (fichier de compression unix) en Java
- 13. Comment créer un fichier UTF8 en C#
- 14. Convertir un document XML de Latin1 en UTF8 en utilisant Java
- 15. Problème d'encodage Ruby UTF8
- 16. UTF8 problème SQL Server
- 17. Problème stupide avec UTF8
- 18. CSV lecture en java
- 19. lecture du fichier MANIFEST.MF à partir du fichier JAR en utilisant JAVA
- 20. fichier svg de lecture par java
- 21. lecture colonne de fichier csv et l'extraction en utilisant python
- 22. lecture UTF8 caractères en utilisant innerHTML retourne 0xfffd pour tous les caractères
- 23. Lecture définition de la ligne du fichier texte en Java
- 24. fichier de lecture par le dispositif du scanner en java
- 25. lecture de sous-répertoires problème en utilisant FileUtils.listfiles
- 26. problème avec le fichier de lecture en Python
- 27. Java multithreading la lecture d'un seul fichier
- 28. Lecture d'un fichier HDF5 écrit en java par octave
- 29. En utilisant Insert Iterators lors de la lecture du fichier
- 30. Java: Lecture d'un fichier dans un tableau
Quel parseur? avez-vous définir le type de contenu sur le JEditorPane? –