CharConvert.h 780 B

12345678910111213141516171819202122
  1. #ifndef __CHAR_CONVERT_H__
  2. #define __CHAR_CONVERT_H__
  3. #include <string>
  4. //using namespace std;
  5. /* Functions */
  6. std::string stringToUTF8(const std::string& str);
  7. std::string UTF8Tostring(const std::string& str);
  8. std::string UTF8ToURLString(const std::string& str);
  9. char HexStrToChar(const std::string& str);
  10. unsigned int StrToInt(const std::string& str);
  11. //unsigned int UnicodeToString(const CString strIn, string& szOut);
  12. //std::string CString2string(CString csStrData);
  13. //string CString2string(CString csStrData);
  14. //BYTE HexStrToChar(const string& szData);
  15. extern std::string HexStr2Bytes(std::string strHex);
  16. extern unsigned char TwoHexCharToChar(char ch1,char ch2) ;
  17. extern std::string Bytes2HexStr( const unsigned char *pbuffer, int nLen );
  18. #endif /* __CHAR_CONVERT_H__ */