Fix a bug in +[stringWithPath:] that led to broken unicode.