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>标签都删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值