文件包含非拉丁内容并以 UTF8 编码。目前现有代码使用“ fopen
”打开文件,解析它并validate
使用非拉丁内容调用我的函数,并将数据传递为char*
.
void validate(const char* str)
{
....
}
我必须对传递的char
数组进行一些验证。
该应用程序使用Sun C++ 5.11
并且我认为不支持unicode
. (我在 Sun C++ 5.11 上搜索了 unicode 支持,我没有得到任何关于 unicode 支持的正确指示。所以我编写了一个简单的程序来检查 Sun C++ 是否支持 unicode 并且程序没有编译)。
如何对输入进行验证char*
?可以使用wchar_t
吗?