Decode DBCS on windows

Win32 API always return the bytes encoded with ACP. So it must be decoded from double byte sequence. To detect double byte sequence, it use Win32 API IsDBCSLeadByte.