当前位置: 技术问答>linux和unix
请教在linux下调用mbstowcs(...)函数转换wchar_t类型时候,遇到中文就失败是什么原因
来源: 互联网 发布时间:2015-09-24
本文导语: 函数: size_t mbstowcs(wchar_t *wcstr, const char *mbstr, size_t count); 在linux as环境下调用,转换英文正常,一碰到中文就失败,返回结果总为 -1。 怎样才能正常使用该函数? | size_t mbstowcs (w...
函数:
size_t mbstowcs(wchar_t *wcstr, const char *mbstr, size_t count);
在linux as环境下调用,转换英文正常,一碰到中文就失败,返回结果总为 -1。
怎样才能正常使用该函数?
size_t mbstowcs(wchar_t *wcstr, const char *mbstr, size_t count);
在linux as环境下调用,转换英文正常,一碰到中文就失败,返回结果总为 -1。
怎样才能正常使用该函数?
|
size_t mbstowcs (wchar_t *dest, const char *src, size_t n);
the mbstowcs function converts the multibyte string src to a wide-character string starting at dest。 If an invalid multibyte sequence was encountered, (size_t)(-1) is returned
the mbstowcs function converts the multibyte string src to a wide-character string starting at dest。 If an invalid multibyte sequence was encountered, (size_t)(-1) is returned
|
:)
恭喜
恭喜