2010-05-11 2 views
-1

méthode Touri de fichier transformer le caractère de l'espace en% 20méthode Touri de fichier Transform caractère espace en% 20

Windows XP avec Java 6

public static void main (String [] args) {

File f = new File("C:\\My dir\\test.txt"); 
    URI uri = f.toURI(); 

    System.out.println(f.getAbsolutePath()); 
    System.out.println(uri); 
} 

C: \ My dir \ test.txt fichier :/C: /My%20dir/test.txt

+1

Et à juste titre. Où est ta question? – Henning

Répondre

1

Cela est dû au fait que les URL ne peuvent pas contenir de caractères Espace, comme spécifié par RFC2396!

+0

merci J'ai trouvé une solution. – piero

+0

piero, quelle était votre solution? – rrs

0

En fait, il est normal d'avoir un encodage d'espace. pour recréer le fichier à partir de l'URI, il suffit d'utiliser le constructeur approprié

Questions connexes