Qt调用ShellExecute或ShellExecuteA

Qt调用ShellExecute或ShellExecuteA

ShellExecute:宽字符,所以我们用QString转char * 的时候需要用toUtf8.

ShellExecuteA:多字符,所以我们用QString转char * 的时候需要用toLocal8Bit,不能toUtf8,不然当出现中文的时候会有问题.

你可能感兴趣的:(QT,软件开发)