encode+decode+uri