java - spring-boot 包 jar 不支持 utf-8 文件
问题描述
我是中国人。当我使用 Springboot 时,我发现了这个问题。
我使用 start.spring.io 创建了一个 spring-boot 项目,并且只添加了依赖 spring-boot-starter-web。我在“src/main/resources/static”中放了一个名为“你好.txt”的文件。当我使用sts或eclipse时。当我访问http://localhost:8080/%E4%BD%A0%E5% A5%BD.txt或者http://localhost:8080/你好.txt可以访问该文件。但是当我使用maven包打包jar时。当我使用java -jar my.jar时,我无法访问该文件文件。但是我将它重命名为 hello.txt,它起作用了。
这是否意味着spring-boot不支持jar类路径中的非英文文件名。
谢谢你!
解决方案
推荐阅读
- javascript - 在c#中提交表单字符串输入为空
- python - 使用非 ascii 字符测试 python 代码
- cron - 如何启动定期操作服务器端?
- android - 我试图让我的代码订阅(usermodel)并检查它是否在数据库中以加载数据
- spring-boot - 自定义 MessageConverter 在 Spring Boot 中不起作用
- dask - 如何创建具有多列的 dask 时间序列数据框
- r - 闪亮的可移动面板
- angular - 使用具有默认值设置的 NgSelect 时获取 null(未定义)
- android - 片段重新打开时自定义组件(编辑文本)值与屏幕的其他视图复制吗?
- rasa-nlu - 在 nlu.md 文件中添加话语并训练模型不起作用