martensit, Вы должны понимать зачем нужны коды зарезервированных символов. Именно для того, чтобы зарезервированные символы можно было отобразить как текст. Если Вы вместо " напишете ", то кавычка перестанет быть зарезервированным символом и будет просто текстом.
Если ' убрать " станет частью ссылки
В этом случае частью ссылки станет одинарная кавычка, которая не нужна. Т.е. нужно убрать либо ", либо заменить ее на нормальную двойную кавычку и убрать одинарную. Но даже в этом случае будет ошибка, т.к. непонятно чего Вы вообще хотите: у window.location есть куча свойств и по видимому строку url надо присвоить одному из них. Например если Вы хотите изменить url в строке браузера то window.location.href='http://site.ru/?u=1&o=2&t=1'