Index: trunk/scripts/SyncEditorLayerIndex.groovy
===================================================================
--- trunk/scripts/SyncEditorLayerIndex.groovy	(revision 12008)
+++ trunk/scripts/SyncEditorLayerIndex.groovy	(revision 12061)
@@ -116,5 +116,5 @@
 
     void loadSkip() {
-        FileReader fr = new FileReader(ignoreInputFile)
+        def fr = new InputStreamReader(new FileInputStream(ignoreInputFile), "UTF-8")
         def line
 
@@ -225,5 +225,5 @@
         return res
     }
-    
+
     void printentries(def entries, def stream) {
         DecimalFormat df = new DecimalFormat("#.#######")
@@ -359,6 +359,6 @@
             if (!josmUrls.containsKey(url)) continue
             def j = josmUrls.get(url)
-            def ename = getName(e).replace("'","’")
-            def jname = getName(j).replace("'","’")
+            def ename = getName(e).replace("'","\u2019")
+            def jname = getName(j).replace("'","\u2019")
             if (!ename.equals(jname)) {
                 myprintln "* Name differs ('${getName(e)}' != '${getName(j)}'): $url"
