есть такая штука:ngx_unescape_uri. Судя по названию - преобразует строку из "заескейпленной" в нормальную. если подать на вход строчку %221111%22 ( аналогично "111") - на выходе получаем \x22111\x22 т е видимо там не преобразования кавычки.