text/plain fun
diff --git a/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestManifest.java b/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestManifest.java
index 53c871c..59f7f62 100644
--- a/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestManifest.java
+++ b/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestManifest.java
@@ -231,7 +231,7 @@
 		assertEquals("Bob Builder",
 				manifest.getAggregation(r.resolve("/README.txt"))
 						.getCreatedBy().getName());
-		assertEquals("text/plain",
+		assertEquals("text/plain; charset=\"utf-8\"",
 				manifest.getAggregation(r.resolve("/README.txt"))
 						.getMediatype());
 
diff --git a/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestManifestJSON.java b/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestManifestJSON.java
index f80baea..9754cda 100644
--- a/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestManifestJSON.java
+++ b/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestManifestJSON.java
@@ -144,7 +144,7 @@
 			Files.createFile(readme);
 			PathMetadata readmeMeta = bundle.getManifest().getAggregation(
 					readme);
-			readmeMeta.setMediatype("text/plain");
+			readmeMeta.setMediatype("text/plain; charset=\"utf-8\"");
 			Agent readmeCreatedby = new Agent("Bob Builder");
 			readmeCreatedby.setUri(URI.create("http://example.com/foaf#bob"));
 			readmeMeta.setCreatedBy(readmeCreatedby);
@@ -273,7 +273,7 @@
 
 		JsonNode readme = aggregates.get(2);
 		assertEquals("/README.txt", readme.get("uri").asText());
-		assertEquals("text/plain", readme.get("mediatype").asText());
+		assertEquals("text/plain; charset=\"utf-8\"", readme.get("mediatype").asText());
 		assertEquals("2013-02-12T19:37:32.939Z", readme.get("createdOn")
 				.asText());
 		JsonNode readmeCreatedBy = readme.get("createdBy");
diff --git a/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestRDFToManifest.java b/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestRDFToManifest.java
index bd70333..fdb1943 100644
--- a/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestRDFToManifest.java
+++ b/taverna-robundle/src/test/java/org/apache/taverna/robundle/manifest/TestRDFToManifest.java
@@ -136,7 +136,7 @@
 			assertNull(blog.getBundledAs());
 
 			PathMetadata readme = manifest.getAggregation(ro.getPath("/README.txt"));
-			assertEquals("text/plain", readme.getMediatype());
+			assertEquals("text/plain; charset=\"utf-8\"", readme.getMediatype());
 			assertEquals("Bob Builder", readme.getCreatedBy().getName());
 			assertEquals(URI.create("http://example.com/foaf#bob"), readme.getCreatedBy().getUri());
 
diff --git a/taverna-robundle/src/test/resources/manifest.json b/taverna-robundle/src/test/resources/manifest.json
index e4a8526..158a603 100644
--- a/taverna-robundle/src/test/resources/manifest.json
+++ b/taverna-robundle/src/test/resources/manifest.json
@@ -29,7 +29,7 @@
        },
        { "uri":  "http://example.com/blog/" },
        { "uri":      "/README.txt",
-         "mediatype": "text/plain",
+         "mediatype": "text/plain; charset=\"utf-8\"",
          "createdBy": {
              "uri":     "http://example.com/foaf#bob",
              "name":    "Bob Builder" },