首页
注册
登录
OnlyJack 最近的时间轴更新
OnlyJack
V2EX 第 627622 号会员,加入于 2023-05-06 18:14:39 +08:00
OnlyJack
提问
技术话题
好玩
工作信息
交易信息
城市相关
字符集问题讨论
Linux
•
OnlyJack
•
23 小时 34 分钟前
• 最后回复来自
OnlyJack
18
»
OnlyJack 创建的更多主题
OnlyJack 最近回复了
23 小时 34 分钟前
回复了
OnlyJack
创建的主题
›
Linux
›
字符集问题讨论
@
julyclyde
是的,只是这么阐述~~~
2 天前
回复了
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");
2 天前
回复了
OnlyJack
创建的主题
›
Linux
›
字符集问题讨论
@
vvtf
exec -it 容器内是 LANG=en_US.UTF-8
2 天前
回复了
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
2 天前
回复了
OnlyJack
创建的主题
›
Linux
›
字符集问题讨论
@
julyclyde
对 其实和环境变量没啥太大关系
2 天前
回复了
OnlyJack
创建的主题
›
Linux
›
字符集问题讨论
@
midsolo
是的 构建了,依然不行哦 尝试过了的
2 天前
回复了
OnlyJack
创建的主题
›
Linux
›
字符集问题讨论
@
dode
在基础镜像 尝试了,无用 仍然会乱码~
3 天前
回复了
OnlyJack
创建的主题
›
Linux
›
字符集问题讨论
@
Dorathea
大佬说得对,但是项目运行之后 一些落库的 含有中文,也会有乱码情况
3 天前
回复了
OnlyJack
创建的主题
›
Linux
›
字符集问题讨论
@
dode
好瓜
2024-06-21 15:31:03 +08:00
回复了
lyq1234
创建的主题
›
成都
›
成都 it 00 男 想耍朋友了 有 v 友有介绍吗
0?
»
OnlyJack 创建的更多回复
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
2664 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms ·
UTC 08:59
·
PVG 16:59
·
LAX 00:59
·
JFK 03:59
♥ Do have faith in what you're doing.
❯