diff --git src/test/org/apache/nutch/util/TestURLUtil.java src/test/org/apache/nutch/util/TestURLUtil.java
index 9550709..750bf3b 100644
--- src/test/org/apache/nutch/util/TestURLUtil.java
+++ src/test/org/apache/nutch/util/TestURLUtil.java
@@ -71,8 +71,8 @@ public class TestURLUtil {
     assertEquals("example.2000.hu", URLUtil.getDomainName(url));
 
     // test non-ascii
-    url = new URL("http://www.example.商業.tw");
-    assertEquals("example.商業.tw", URLUtil.getDomainName(url));
+    url = new URL("http://www.example.\u5546\u696d.tw"); // http://www.example.商業.tw
+    assertEquals("example.\u5546\u696d.tw", URLUtil.getDomainName(url));
 
   }
 
@@ -124,8 +124,8 @@ public class TestURLUtil {
     assertEquals("2000.hu", URLUtil.getDomainSuffix(url).getDomain());
 
     // test non-ascii
-    url = new URL("http://www.example.商業.tw");
-    assertEquals("商業.tw", URLUtil.getDomainSuffix(url).getDomain());
+    url = new URL("http://www.example.\u5546\u696d.tw"); // http://www.example.商業.tw
+    assertEquals("\u5546\u696d.tw", URLUtil.getDomainSuffix(url).getDomain());
 
   }
 
@@ -153,11 +153,11 @@ public class TestURLUtil {
     assertEquals("140.211.11.130", batches[0]);
 
     // test non-ascii
-    url = new URL("http://www.example.商業.tw");
+    url = new URL("http://www.example.\u5546\u696d.tw"); // http://www.example.商業.tw
     batches = URLUtil.getHostBatches(url);
     assertEquals("www", batches[0]);
     assertEquals("example", batches[1]);
-    assertEquals("商業", batches[2]);
+    assertEquals("\u5546\u696d", batches[2]);
     assertEquals("tw", batches[3]);
 
   }
@@ -260,21 +260,27 @@ public class TestURLUtil {
   
   @Test
   public void testToUNICODE() throws Exception {
-    assertEquals("http://www.çevir.com", URLUtil.toUNICODE("http://www.xn--evir-zoa.com"));
-    assertEquals("http://uni-tübingen.de/", URLUtil.toUNICODE("http://xn--uni-tbingen-xhb.de/"));
+    assertEquals("http://www.\u00e7evir.com", // http://www.çevir.com
+        URLUtil.toUNICODE("http://www.xn--evir-zoa.com"));
+    assertEquals("http://uni-t\u00fcbingen.de/", // http://uni-tübingen.de/
+        URLUtil.toUNICODE("http://xn--uni-tbingen-xhb.de/"));
     assertEquals(
-        "http://www.medizin.uni-tübingen.de:8080/search.php?q=abc#p1",
-        URLUtil.toUNICODE("http://www.medizin.xn--uni-tbingen-xhb.de:8080/search.php?q=abc#p1"));
+        "http://www.medizin.uni-t\u00fcbingen.de:8080/search.php?q=abc#p1",
+        URLUtil
+            .toUNICODE("http://www.medizin.xn--uni-tbingen-xhb.de:8080/search.php?q=abc#p1"));
     
   }
   
   @Test
   public void testToASCII() throws Exception {
-    assertEquals("http://www.xn--evir-zoa.com", URLUtil.toASCII("http://www.çevir.com"));
-    assertEquals("http://xn--uni-tbingen-xhb.de/", URLUtil.toASCII("http://uni-tübingen.de/"));
+    assertEquals("http://www.xn--evir-zoa.com",
+        URLUtil.toASCII("http://www.\u00e7evir.com")); // http://www.çevir.com
+    assertEquals("http://xn--uni-tbingen-xhb.de/",
+        URLUtil.toASCII("http://uni-t\u00fcbingen.de/")); // http://uni-tübingen.de/
     assertEquals(
         "http://www.medizin.xn--uni-tbingen-xhb.de:8080/search.php?q=abc#p1",
-        URLUtil.toASCII("http://www.medizin.uni-tübingen.de:8080/search.php?q=abc#p1")); 
+        URLUtil
+            .toASCII("http://www.medizin.uni-t\u00fcbingen.de:8080/search.php?q=abc#p1"));
   }
 
 }
