Jonathan Nieder wrote: > printf("%s\n", some_nonsense_string); > > should always just work. Ok, so apparently #include <stdio.h> #include <locale.h> int main(void) { setlocale(LC_CTYPE, ""); printf("%.11s\n", "Author: \277"); return 0; } does not work. Even while printf("%.1s\n", "étale"); does print only one byte. Ideas? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html