Tente urlencode e urldecode
Editar:
Aqui está visualmente a descrição da codificação e decodificação de URL
http://blog.neraliu.com/wp -content/uploads/2009/10/url-encoding.png
Como obter a lista de restrição de chave primária de todos os bancos de dados na instância do SQL Server - SQL Server / TSQL Tutorial Part 60
O papel do DBA no NoSQL
Como usar imagens no Android SQLite que são maiores que as limitações de um CursorWindow?
SUM() não funciona no MySQL:SUM() com DISTINCT