+ fix bug: WindowsError [Error 123]: if cannot recognize the true characters as "?", then replace "?" with None