本人所使用的windows下编译器Vs2017,linux系统为ubuntu20.04,在linux下使用nvfortran对代码编译时运行结果出现乱码问题,最后总结是没有转换格式。
win下的代码格式:GB2312
而linux下使用的代码格式需要:UTF-8
所以需要现转换格式。
方法:下载安装enca
sudo apt-get install enca
查看文件编码格式:
enca -L zh_CN filename
文件编码格式转换:
enca -L zh_CN -x UTF-8*.f90