帮一个朋友搞的,自己也记一下吧。 double CStringToDouble(const &CString str) { #ifdef UNICODE char buf[256]; WideCharToMultiByte(CP_ACP, WC_COMPOSITECHECK, m_float, -1, buf, sizeof(buf), NULL, NULL); return atof(buf); #else return atof(str); #endif }