Использование кириллицы в URL.
Подготовка:
<?php ... $str = '/file/текстовый_файл.txt'; ... $utfURL = mb_convert_encoding($str,'utf-8',OS_CHARSET); ... echo '<a href="'.urlencode($utfURL).'">ссылка</a>'; ... ?>
где OS_CHARSET - кодировка, в которой передаётся строка
Если использовать в urlencode не перекодированную строку, то в дальнейшем при обработке ссылки в javascript функцией decodeURIComponent - будет возникать ошибка: URI malformed