Char qui ne match pas sur notepad, étrange!

Résolu/Fermé
Statyx - Modifié par Statyx le 30/04/2012 à 13:53
 Statyx - 30 avril 2012 à 14:14
Bonjour,

J'ai un problème vraiment très étrange. Je travaille actuellement sur un programme où j'utilise un parser, et en faisant des tests, il s'est avéré qu'un caractère inconnu ne match pas mes recherches.
Par exemple :
Un fichier .txt, tout simple contenant juste :
8 000
8 000

Je fais un CTRL+F pour rechercher 8 000, il me trouve le premier, mais pas le second (mon programme ne trouve pas le second non plus). Pourquoi? Par contre, quand je copie colle ça dans le navigateur pour écrire le post, et que je CTRL+F cela fonctionne il faut donc tester sur le fichier.
Voici un lien pour télécharger le fichier en question :
http://dl.free.fr/getfile.pl?file=/Eazdf0yW

Merci d'avance! :))
A voir également:

2 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
30 avril 2012 à 14:10
Si tu regardes ton fichier avec un éditeur hexadécimal tu vas voir tout suite :)
Le premier est encodé : 38 20 30 30 30 (puis pour les sauts de ligne : 0D 0A)
Le second : 38 0A 30 30 30

On remarque alors que l'espace est mal encodé puisqu'il correspond à un LF.
0
Ah, en effet, merci de ton aide Zep3k!GnO ! :)
J'vais essayer de trouver comment remplacer en java les caractères en utilisant leur code hexa et ça devrait le faire :D!
0