windows下 前端是js 选择 文件,文件名带中文,编码utf-8。
后端是C++,接收到的是乱码,导致文件打开失败,找解决办法尝试:
1、QString::fromLocal8Bit()
2、使用_TEXT()宏定义将字符串常量指定为TCHAR*类型
3、locale::global(locale(""));//将全局区域设为操作系统默认区域
4、setlocale(LC_ALL,"Chinese-simplified");//设置中文环境
windows下 前端是js 选择 文件,文件名带中文,编码utf-8。
后端是C++,接收到的是乱码,导致文件打开失败,找解决办法尝试:
1、QString::fromLocal8Bit()
2、使用_TEXT()宏定义将字符串常量指定为TCHAR*类型
3、locale::global(locale(""));//将全局区域设为操作系统默认区域
4、setlocale(LC_ALL,"Chinese-simplified");//设置中文环境