2013-03-15 2 views
0

У меня есть один файл в формате PDF с именем [email protected]#$%^.pdf. Его в каталоге «файл». Мне нужно открыть этот файл в браузере, нажав на ссылку. Мой код нижеоткрытие ссылки, содержащей специальные символы

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

поскольку PDF содержит специальные символы, я не могу открыть его.

Любой знает, как решить эту проблему.

+0

изменения имени файла слишком сложно? –

+0

попробуйте переименовать pdf-файл и посмотрите, что произойдет – defau1t

+0

Пользователь может поместить любой файл с любым именем. Поэтому необходимо проверить все условия. –

ответ

0

Вы должны использовать HTML управляющие символы для представления специальных символов

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

список можно найти здесь: Ascii table

+0

Я пробовал. Его все еще не работает. :( –

Смежные вопросы