Win11, 程序中需要从Excel表格读取中文内容,实测发现有中文乱码问题:
class name:??Vege
奇怪的问号,原文是“蔬菜Vege”。
网上找了一圈,没找到NPOI中文乱码的解决方案,普遍都是比较顺利没遇到中文乱码问题。
那么很可能是我电脑的设置问题。
联想到一个月前遇到过下载excel文件名乱码的问题,于是采用当时的解决方案尝试,成功!
Windows: 文件下载到本地,文件名中文乱码_小鹰信息技术服务部的博客-CSDN博客
Settings > Time & Language > Language & Region > Related Settings > Administrative Language Settings > Language for non-Unicode programs, 点击“Change system locale"
勾选“Use Unicode UTF-8 for worldwide language support”,保存。
重新运行程序,乱码问题消失: