在Visual Studio中变更utf编码方式(C++)

gcuhipw9  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(130)

我正在做一个C++控制台程序,我希望能够使用一些我的母语字符(如š,č,,等)。它们都存在于UTF-16编码中。
将我的visual studio utf编码更改为前面提到的UTF-16安全吗?我如何正确地执行此操作?

nuypyhwy

nuypyhwy1#

我建议你使用下面的代码,它可以实现你的需求

#include <fcntl.h>
#include <io.h>
#include <stdio.h>

int main() {
  _setmode(_fileno(stdout), _O_WTEXT);
  
  wprintf(L"ščžų");
  
}

相关问题