自学内容网 自学内容网

Idea调试的时候字符串路径乱码 poi解析时表单中文名字正确,但是找不到

目录

原因

解决措施

POI表单中文名字正确但是找不到


原因

1.编码格式冲突

2.文件编码多次转换,已经凌乱

解决措施

1.找到工程目录下的文件夹【.idea】

2.进入【encodings.xml】文件

3.将【encodings.xml】中,除了<file url="PROJECT">的<file url=xxx>标签都删除

4.保存文件,第一次运行还是会报错,多运行几次即可,如果不行就重启IDEA

5.最终解决措施:

        尝试了网上几个高赞的内容,诸如:

        1).setting/runner/VM选项 -DFile utf-8

        2).bin/idea64.exe.vmoption

        3).setting/Edit/file encoding设置为UTF-8

        4).setting/apearance...设置为微软雅黑

        5).上述我提到的删除encodings.xml,短暂有用,后面又坏了

最终,还是保证是utf-8的配置下,重新复制粘贴【your_code.java】复制到新的【new_your_code.java】。问题解决了。可能是因为在其中多次编码转换,文件编码凌乱了

尝试记录:问题图片

POI表单中文名字正确但是找不到

POI表单中文,但是XSSFSheet sheet=book.getsheet("XXX中文")为空

1.请将所在方法的【.java】设置为UTF8

2.将【encodings.xml】中,除了<file url="PROJECT">的<file url=xxx>标签都删除


原文地址:https://blog.csdn.net/qq_40221737/article/details/145280288

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!