While udev (automount) mounts FAT32 file systems with utf8 encoding, and mount -o iocharset=utf8 can accomplish the same effect, the Linux default with no mount options is iso8859-1.
What is the benefit of defaulting to iso8859-1?
After all, it is Microsoft who created FAT12/16/32, and they picked UTF-8 on Windows.