Bonjour,
J'ai besoin de faire un split lors du traitement d'un fichier sur le caractere ¤
Le probleme c'est qu'une fois mon projet deposé sur un systeme unix il ne reconnait pas le caractere(
hellllppppppppp
Bonjour,
J'ai besoin de faire un split lors du traitement d'un fichier sur le caractere ¤
Le probleme c'est qu'une fois mon projet deposé sur un systeme unix il ne reconnait pas le caractere(
hellllppppppppp
Et avec :
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ta_string.split("\u00A4");
Je viens de tester et cela à le meme resultat qu'avec le caractere ¤, cela peut-il poser un problème si je passe d'abord par une string ??
Genre
En fait quand j'affiche le debug dans le cas ou le separateur n'est pas trouvé, ça m'affiche un point d'interrogation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String Separateur_de_Fichier = "\u00A4"; //"¤"; tmp=archiv_filesname[i].split(Separateur_de_Fichier);![]()
J'avais aussi tester un truc du genre \xA4 mais sans réussite![]()
Tes fichiers sources sont dans quel encoding ? En essayant de les mettre en UTF8 c'est pas mieux ?
Mes fichiers sont des fichiers plats CSV, pas de précision sur l'encoding.
Par contre la machine est un linux mandrake et non pas un aix comme j'ai pu le laisser entendre.
Vu que ça marche sur ma version pc... est-ce qu'il y aurait du paramétrage à faire au niveau de la JVM sur le linux ???
Je parlais de tes fichiers .java ... et quel environnement de dév tu utilises ?
Quand je passe ma classe en mode UTF-8, ça transforme mon caractère en �, (je sais pas si ça sera visible, mais sous eclipse on dirait un point d'interrogation sur un losange).
Mais dans ce cas, en utilisant le code hexa ça fonctionne quand meme, mais pas sur le linux![]()
Partager