diff --git a/dist/javascript/SearchHighlight.js b/dist/javascript/SearchHighlight.js
index 86b8ea2afdbf13f5b2194912ccf3985ae2b88cf4..9d14ce18b4f28b547ea781f9a29073e30168e4ba 100644
--- a/dist/javascript/SearchHighlight.js
+++ b/dist/javascript/SearchHighlight.js
@@ -79,7 +79,12 @@
     ],
     subs: {},
     decodeURL: function(URL,reg) {
-      URL = decodeURIComponent(URL);
+      //try to properly escape not UTF-8 URI encoded chars
+			try {
+				URL = decodeURIComponent(URL);
+			} catch (e) {
+				URL = unescape(URL);
+			}
       var query = null;
       $.each(reg,function(i,n){
         if(n[0].test(URL)) {