Index: uspace/app/bdsh/cmds/modules/cat/cat.c
===================================================================
--- uspace/app/bdsh/cmds/modules/cat/cat.c	(revision 904b1bc3e43b98f81bec9e9296b154371c383776)
+++ uspace/app/bdsh/cmds/modules/cat/cat.c	(revision 49a796f1d5e0783f179376793f1b84d4f6cf0bde)
@@ -160,5 +160,5 @@
 		printf("%6u  ", lineno);
 	}
-	putchar(c);
+	putwchar(c);
 	last_char_was_newline = c == '\n';
 	if (paging_enabled) {
Index: uspace/app/bdsh/cmds/modules/printf/printf.c
===================================================================
--- uspace/app/bdsh/cmds/modules/printf/printf.c	(revision 904b1bc3e43b98f81bec9e9296b154371c383776)
+++ uspace/app/bdsh/cmds/modules/printf/printf.c	(revision 49a796f1d5e0783f179376793f1b84d4f6cf0bde)
@@ -172,9 +172,9 @@
 				break;
 			}
-			putchar(ch);
+			putwchar(ch);
 			break;
 
 		emit:
-			putchar(ch);
+			putwchar(ch);
 			esc_flag = false;
 		}
Index: uspace/app/edit/edit.c
===================================================================
--- uspace/app/edit/edit.c	(revision 904b1bc3e43b98f81bec9e9296b154371c383776)
+++ uspace/app/edit/edit.c	(revision 49a796f1d5e0783f179376793f1b84d4f6cf0bde)
@@ -671,5 +671,5 @@
 				default:
 					if (kev->c >= 32 && nc < max_len) {
-						putchar(kev->c);
+						putwchar(kev->c);
 						console_flush(con);
 						buffer[nc++] = kev->c;
Index: uspace/app/kio/kio.c
===================================================================
--- uspace/app/kio/kio.c	(revision 904b1bc3e43b98f81bec9e9296b154371c383776)
+++ uspace/app/kio/kio.c	(revision 49a796f1d5e0783f179376793f1b84d4f6cf0bde)
@@ -122,9 +122,9 @@
 
 		for (size_t i = 0; i < item->length; i++)
-			putchar(item->data[i]);
+			putwchar(item->data[i]);
 
 		if (log != NULL) {
 			for (size_t i = 0; i < item->length; i++)
-				fputc(item->data[i], log);
+				fputwc(item->data[i], log);
 
 			fflush(log);
