diff --git a/multiselect.js b/multiselect.js
index 47ad4f3..c85f0c1 100644
--- a/multiselect.js
+++ b/multiselect.js
@@ -9,7 +9,11 @@
       $('select.multiselect_unsel:not(.multiselect-processed)', context).addClass('multiselect-processed').each(function() {
         unselclass = '.' + this.id + '_unsel';
         selclass = '.' + this.id + '_sel';
-        $(unselclass).removeContentsFrom($(selclass));   
+        $(unselclass).removeContentsFrom($(selclass));
+        //decode some chars like simple quote (i.e. &#039; to ')
+        $(selclass + ' option').each(function() {
+          $(this).html($(this).text());
+        });
       });
   
       // Note: Doesn't matter what sort of submit button it is really (preview or submit)
