diff --git a/public_html/view.php b/public_html/view.php
index 9900f384..5d467208 100644
--- a/public_html/view.php
+++ b/public_html/view.php
@@ -41,7 +41,7 @@ if(LSsession :: startLSsession()) {
if ( LSsession :: canEdit($LSobject,$dn) ) {
$LSview_actions[] = array(
'label' => _('Modify'),
- 'url' =>'modify.php?LSobject='.$LSobject.'&dn='.$dn,
+ 'url' =>'modify.php?LSobject='.$LSobject.'&dn='.urlencode($dn),
'action' => 'modify'
);
}