{\r
if(m_iconv!=(iconv_t)-1)\r
{\r
+ if(input.size()==0)\r
+ {\r
+ return true;\r
+ }\r
+\r
std::vector<char> invec(input.begin(),input.end());\r
std::vector<char> outvec(invec.size()*4,0);\r
-#if defined(_WIN32) //|| defined(__APPLE__) || defined(__DARWIN__)\r
+#if defined(_WIN32) || defined(__FreeBSD__)//|| defined(__APPLE__) || defined(__DARWIN__)\r
const char *inptr=&invec[0];\r
#else\r
char *inptr=&invec[0];\r