Index: kernel/test/print/print4.c
===================================================================
--- kernel/test/print/print4.c	(revision 5251bab3b7480551d1e21fc5c6a132ec1bcb6720)
+++ kernel/test/print/print4.c	(revision 8263c68db7d8df36384e3127be3f1be5e5ab4507)
@@ -33,5 +33,5 @@
 {
 	if (!quiet) {
-		printf("ASCII printable characters (32 - 127) using printf(%%c):\n");
+		printf("ASCII printable characters (32 - 127) using printf(\"%%c\") and printf(\"%%lc\"):\n");
 		
 		uint8_t hextet;
@@ -43,8 +43,12 @@
 				printf("%c", (char) ((hextet << 4) + index));
 			
+			printf("  ");
+			for (index = 0; index < 16; index++)
+				printf("%lc", (wchar_t) ((hextet << 4) + index));
+			
 			printf("\n");
 		}
 		
-		printf("\nExtended ASCII characters (128 - 255) using printf(%%c):\n");
+		printf("\nExtended ASCII characters (128 - 255) using printf(\"%%c\") and printf(\"%%lc\"):\n");
 		
 		for (hextet = 8; hextet < 16; hextet++) {
@@ -55,7 +59,16 @@
 				printf("%c", (char) ((hextet << 4) + index));
 			
+			printf("  ");
+			for (index = 0; index < 16; index++)
+				printf("%lc", (wchar_t) ((hextet << 4) + index));
+			
 			printf("\n");
 		}
 		
+		printf("\nUTF-8 strings using printf(\"%%s\"):\n");
+		printf("English: %s\n", "Quick brown fox jumps over the lazy dog");
+		printf("Czech:   %s\n", "Příliš žluťoučký kůň úpěl dábelské ódy");
+		printf("Greek:   %s\n", "Ὦ ξεῖν’, ἀγγέλλειν Λακεδαιμονίοις ὅτι τῇδε");
+		printf("Hebrew:  %s\n", "משוואת ברנולי היא משוואה בהידרודינמיקה");
 	}
 	
