Handle fixed-length strings in savedata properly

I originally was profiling this to see if it was causing some sort of tearing / slowdown, and noticed that some places where treating fixed-length strings as null-terminated.  I'm not sure if any games use the full length, but in case they do, this should be safer.

-[Unknown]