2013-03-15 4 views
0

J'ai un fichier pdf nommé [email protected]#$%.pdf. C'est dans le répertoire "fichier". J'ai besoin d'ouvrir ce fichier dans un navigateur en cliquant sur un lien. Mon code est ci-dessousouvrir un lien contenant des caractères spéciaux

<body> 
    <a href="./file/[email protected]#$%^.pdf">click</a> 
</body> 

depuis pdf contient des caractères spéciaux, je ne suis pas en mesure de l'ouvrir.

Tout le monde sait comment résoudre ce problème.

+0

changer le nom du fichier est trop dur? –

+0

essayez de renommer le pdf et voir ce qui se passe – defau1t

+0

l'utilisateur peut mettre n'importe quel fichier avec n'importe quel nom. Donc, il est nécessaire de vérifier pour toutes les conditions. –

Répondre

0

Vous devez utiliser des caractères d'échappement HTML pour représenter les caractères spéciaux

<a href="./file/SharkFinningReport10&#33&#64&#35&#36&#37&#94.pdf">Click</a> 

Une liste peut être trouvée ici: Ascii table

+0

J'ai essayé. Cela ne fonctionne toujours pas. :( –

Questions connexes