%AF is not a character on his own but part of Unicode sequence (MACRON - %C2%AF).
%AF wasn’t produced by encodeURIComponent but something like escape, so it can be decoded by unescape.
What you probably need is decodeURIComponent('%C2%AF')