OnlyJack's recent timeline updates
OnlyJack

OnlyJack

V2EX member #627622, joined on 2023-05-06 18:14:39 +08:00
OnlyJack's recent replies
Nov 14, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
@julyclyde 是的,只是这么阐述~~~
Nov 12, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
感谢各位大佬~ 实际上的问题出在 java 项目上,在编译的过程中 父 pom 没有指定 utf-8 导致的,包括子 pom 和运行过程中导致的。

其实这个相当于 java 项目不规范导致的,理论上都要增加 utf-8 并且要设置为全局。

父 pom 配置
<!-- 设置项目编码为 UTF-8 ,解决编译和运行时的中文乱码问题 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>


子 pom 配置
<encoding>UTF-8</encoding>


WebApplication.java

// 设置系统默认编码为 UTF-8 ,解决容器环境中文乱码问题
// 必须在 Spring Boot 启动之前设置,确保日志输出使用正确的编码
System.setProperty("file.encoding", "UTF-8");
System.setProperty("sun.jnu.encoding", "UTF-8");
Nov 12, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
@vvtf exec -it 容器内是 LANG=en_US.UTF-8
Nov 12, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
@shuangbiaog 加的都挺全了,依然是部分中文乱码

-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dstdout.encoding=UTF-8 -Dstderr.encoding=UTF-8 -Dspring.http.encoding.charset=UTF-8 -Dspring.http.encoding.enabled=true -Dspring.messages.encoding=UTF-8
Nov 12, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
@julyclyde 对 其实和环境变量没啥太大关系
Nov 12, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
@midsolo 是的 构建了,依然不行哦 尝试过了的
Nov 12, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
@dode 在基础镜像 尝试了,无用 仍然会乱码~
Nov 12, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
@Dorathea 大佬说得对,但是项目运行之后 一些落库的 含有中文,也会有乱码情况
Nov 12, 2025
Replied to a topic by OnlyJack Linux 字符集问题讨论
@dode 好瓜
Jun 21, 2024
Replied to a topic by lyq1234 成都 成都 it 00 男 想耍朋友了 有 v 友有介绍吗
0?
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2421 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 10:35 · PVG 18:35 · LAX 03:35 · JFK 06:35
♥ Do have faith in what you're doing.