C++ Linux中的wsystem等价物是什么

C++ Linux中的wsystem等价物是什么,c++,c,linux,C++,C,Linux,linux中的等价物是什么?‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌ 只需系统。Linux中没有宽字符串(Unicode)API。那么如何添加Unicode参数呢?终端窗口接受!您可以使用utf8encoding@MinimusHeximus:长答案的简短版本是:类似于路径的字符串在POSIXAPI中只是字节。因此,您传递给函数的char*字符串实际上可能包含utf16数据,如果这是存储在磁盘上的数据(尽管我从未见过有人使

linux中的等价物是什么?‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌

只需
系统
。Linux中没有宽字符串(Unicode)API。

那么如何添加Unicode参数呢?终端窗口接受!您可以使用utf8encoding@MinimusHeximus:长答案的简短版本是:类似于路径的字符串在POSIXAPI中只是字节。因此,您传递给函数的
char*
字符串实际上可能包含utf16数据,如果这是存储在磁盘上的数据(尽管我从未见过有人使用它,utf8更为常见)。@Minimus您可以使用
wcstombs
@vanza将文件名转换为utf16数据相当困难,假设它们不能包含零字节,ASCII
/
字节是路径分隔符。