TEST <- c("Sacher, Franz Xaver", "Nishikawa, Kiyoko", "Al-Assam, Muhammad")
gsub("(*UCP)^[^,]+(*SKIP)(*F)|\\b(\\p{L})\\p{L}*", "\\U\\1.", TEST, perl=TRUE)
VEVTVCA8LSBjKCJTYWNoZXIsIEZyYW56IFhhdmVyIiwgIk5pc2hpa2F3YSwgS2l5b2tvIiwgIkFsLUFzc2FtLCBNdWhhbW1hZCIpCmdzdWIoIigqVUNQKV5bXixdKygqU0tJUCkoKkYpfFxcYihcXHB7TH0pXFxwe0x9KiIsICJcXFVcXDEuIiwgVEVTVCwgcGVybD1UUlVFKQ==