Try this
DECLARE @myparameter as varchar(500)
set @myparameter = 'Basketball & Soccer & Volleyball'
DECLARE @cleanparam as varchar(500)
SELECT @cleanparam = REPLACE(@myparameter,'&','&') --<----put some trick here :)
SELECT @cleanparam = REPLACE(@cleanparam,'&','&')
SELECT @cleanparam = REPLACE(@cleanparam,'"','"')
SELECT @cleanparam = REPLACE(@cleanparam, '©', '©')
SELECT @cleanparam = REPLACE(@cleanparam, '«', '«')
SELECT @cleanparam