--- gnupg-1.4.6.orig/g10/keylist.c 2006-12-06 23:49:28 +0200 +++ gnupg-1.4.6.orig/g10/keylist.c 2006-12-13 15:56:32 +0200 @@ -1154,7 +1154,8 @@ if(uid->attrib_data) printf("%u %lu",uid->numattribs,uid->attrib_len); else - print_string(stdout,uid->name,uid->len, ':' ); +// print_string(stdout,uid->name,uid->len, ':' ); + print_utf8_string(stdout,uid->name,uid->len); putchar(':'); if (any) putchar('\n'); @@ -1352,7 +1353,8 @@ else if ( !opt.fast_list_mode ) { size_t n; char *p = get_user_id( sig->keyid, &n ); - print_string( stdout, p, n, ':' ); +// print_string( stdout, p, n, ':' ); + print_utf8_string( stdout, p, n ); xfree(p); } printf(":%02x%c:", sig->sig_class,sig->flags.exportable?'x':'l');