Transcodage chemins -> html

tabliertablier Membre
04:46 modifié dans API AppKit #1
Existe t-il une méthode qui transcrit les pathes en ce que l'on trouve dans les liens html?
exp, le lien sur:  /Developer/ADC Reference Library/index.html
s'écrit : <a href="file:///Developer/ADC%20Reference%20Library/index.html">...    ...</ a>

et s'il faut se le faire soi-même, quels sont les caractères à  traduire en %hexa ?

Réponses

  • BruBru Membre
    04:46 modifié #2
    Je ne suis pas sûr d'avoir compris ton besoin, mais la méthode fileURLWithPath: de NSURL est sans doute ce que tu veux :

    <br />NSURL *url;<br />url=[NSURL fileURLWithPath:@&quot;/Developer/ADC Reference Library/index.html&quot;];<br />
    


    url vaut dans ce cas file://localhost/Developer/ADC%20Reference%20Library/index.html.

    .
  • tabliertablier Membre
    04:46 modifié #3
    AH OUI, ça ressemble à  ce que je cherche! je vais essayer.
    Merci.
      :)
  • tabliertablier Membre
    04:46 modifié #4
    La réponse de bru m'a permis d'orienter ma recherche et j'ai ma solution avec la méthode
    stringByAddingPercentEscapesUsingEncoding: qui me permet de générer par programme des
    liens html sur des fichiers dont j'ai le path.
    A+    :P
Connectez-vous ou Inscrivez-vous pour répondre.