encodeURIComponent

HTML

<div id='info'>
Hi There
</div>

<div id='reinfo'>

</div>

<div>
    <a target='_blank' href='edit=rename&name=a&#39;b&amp;c'>Hello</a>

JavaScript

function log(message) {
    $('#info').html(message);
    $('#reinfo').text($('#info a').attr('href'));
}

function logthis(info) {
    alert(info);
    log(info);
}
    
var base
    = "http://beast:8080/SASStoredProcess/do?&_Program=/StoreClustering";

var edit
    = 'rename';

var id
    = '1234-5678-90ab-cdef';

var action
    = base
    + "/EditNode"
    + "&node=" + id
    + "&edit=" + edit
    ;

    action
    = "&edit=" + edit;
    
var name
    = prompt("Enter new name:", "a'b&c");
    
var href
    = action + "&name=" + encodeURIComponent(name);
    
var link
    = "<A target='_blank' href=\""+href+"\">Rename query</A>";
    
logthis(link);