Index: /applications/editors/josm/plugins/OpeningHoursEditor/src/org/openstreetmap/josm/plugins/ohe/gui/OheEditor.java
===================================================================
--- /applications/editors/josm/plugins/OpeningHoursEditor/src/org/openstreetmap/josm/plugins/ohe/gui/OheEditor.java	(revision 33184)
+++ /applications/editors/josm/plugins/OpeningHoursEditor/src/org/openstreetmap/josm/plugins/ohe/gui/OheEditor.java	(revision 33185)
@@ -16,4 +16,5 @@
 import javax.swing.JScrollPane;
 
+import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.plugins.ohe.ClockSystem;
 import org.openstreetmap.josm.plugins.ohe.OpeningTimeUtils;
@@ -33,5 +34,5 @@
                 g.setColor(Color.WHITE);
                 g.fillRect(0, 0, getWidth(), getHeight());
-                
+
                 // draw the time from 12PM to 00AM in a different color
                 if (dialog.getHourMode() == ClockSystem.TWELVE_HOURS) {
@@ -135,5 +136,5 @@
                 g.setColor(Color.WHITE);
                 g.fillRect(0, 0, getWidth(), getHeight());
-                
+
                 // draw the time from 12PM to 00AM in a different color
                 if (dialog.getHourMode() == ClockSystem.TWELVE_HOURS) {
@@ -186,4 +187,5 @@
             time = dialog.getTime();
         } catch (Exception exc) {
+            Main.warn(exc, "Disable opening hours editor:");
             setEnabled(false);
             return;
Index: /applications/editors/josm/plugins/OpeningHoursEditor/src/org/openstreetmap/josm/plugins/ohe/parser/OpeningTimeCompiler.jj
===================================================================
--- /applications/editors/josm/plugins/OpeningHoursEditor/src/org/openstreetmap/josm/plugins/ohe/parser/OpeningTimeCompiler.jj	(revision 33184)
+++ /applications/editors/josm/plugins/OpeningHoursEditor/src/org/openstreetmap/josm/plugins/ohe/parser/OpeningTimeCompiler.jj	(revision 33185)
@@ -60,5 +60,5 @@
    */
   public OpeningTimeCompiler(String time) {
-    this(new ByteArrayInputStream(time.getBytes()), null);
+    this(new ByteArrayInputStream(time.getBytes()), "utf-8");
   }
 }
