当前位置: 首页 > news >正文

linux操作系统乱码:Malformed input or input contains unmappable characters:

目录

问题

解决问题

查看

手动生成 zh_CN.UTF-8 字符集

centos8


问题

java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: /home/dualven/wvp-server/static/kmz/段雄文的航线.kmz

解决问题

查看

java -XshowSettings:properties -version 2>&1 | grep "sun.jnu.encoding"

或者

public class EncodingCheck { public static void main(String[] args) { // 获取 sun.jnu.encoding 属性值 String jnuEncoding = System.getProperty("sun.jnu.encoding"); // 同时可以打印 file.encoding 作为参考(文件内容处理的默认编码) String fileEncoding = System.getProperty("file.encoding"); System.out.println("sun.jnu.encoding: " + jnuEncoding); System.out.println("file.encoding: " + fileEncoding); } }

javac EncodingCheck.java

java EncodingCheck

手动生成zh_CN.UTF-8字符集

bash

sudo localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8

  • 命令解释:localedef用于生成本地化字符集,-i zh_CN指定中文语言,-f UTF-8指定编码格式。

centos8

rpm -ivh langpacks-zh_CN-1.0-12.el8.noarch.rpm glibc-langpack-zh-2.28-101.el8.x86_64.rpm

修改配置文件后

source /etc/locale.conf

locale查看。

locale -a 看全部

version.gbcom.com.cn

下面的找不到,前面的目录 也是可用的

CentOS 8 官方源已经下架,所以原来的 mirror.centos.org 链接现在 404 / 下不到。给你国内可直接下载的新地址(x86_64),浏览器打开就能下:

1. langpacks-zh_CN(9.6KB)

https://mirrors.aliyun.com/centos/8.5.2111/AppStream/x86_64/os/Packages/langpacks-zh_CN-1.0-12.el8.noarch.rpm

2. glibc-langpack-zh(2.2MB)

https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/glibc-langpack-zh-2.28-101.el8.x86_64.rpm

http://www.jsqmd.com/news/826044/

相关文章:

  • aitextgen代码架构解析:深入理解PyTorch Lightning与Transformers的完美结合
  • spoof 与网络安全:如何利用 MAC 地址伪造增强企业安全防护
  • 77种商品-图像分类数据集
  • Kubernetes DaemonSet与StatefulSet:有状态应用部署终极指南
  • 101种美食-图像分类数据集
  • 审计日志功能如何帮助追溯团队内API Key的使用情况与安全问题
  • 从架构到体验:友猫社区平台的全栈技术解析与功能体系详解
  • 告别硬件烧录!用Keil 5和Proteus 8.9搭建STM32虚拟实验室(附联调插件配置)
  • (二)进程的状态优先级
  • 国产第二代SiC MOSFET在直流充电桩电源模块中的设计与实践
  • syncpack 性能优化秘籍:如何加速大规模依赖检测与修复
  • 肺结节检测-目标检测数据集(包括VOC格式、YOLO格式)
  • 基于RAG与智能分块构建LLM本地知识库:llm-books开源工具实战
  • Decepticon:AI对抗性攻击防御工具箱与基准测试实战指南
  • 嵌入式内存管理实战:从静态分配到动态池化,构建稳定系统的核心策略
  • 2026河北电力设备采购参考:箱变厂家、箱变壳体定制与高低压开关柜靠谱厂家实力对比 - 栗子测评
  • AI智能体实战:从核心原理到多智能体系统构建指南
  • Cisco-Images-for-GNS3-and-EVE-NG:解密QEMU镜像命名规则与部署要点
  • Dot自定义配置指南:调整模型参数满足个性化需求
  • 【RT-DETR实战】033、自适应空间特征融合(ASFF)改进:让RT-DETR的特征金字塔“聪明”起来
  • Bandit配置详解:10个关键参数优化你的Elixir应用服务器
  • 2026河北电力设备生产厂家全解析:变压器、箱式变压器及光伏风电设备优质供应商推荐指南 - 栗子测评
  • java微服务驱动的社区平台:友猫社区的功能模块与实现逻辑
  • 终极指南:3个简单技巧让Playnite游戏库界面焕然一新
  • C语言内存错误全解析:从原理到实践的10类陷阱与防御
  • SAP 授权值维护的细节,别把权限对象当成一张简单配置表
  • 告别手动取模!用ESP32+MicroPython驱动OLED显示任意汉字(附GB2312字库文件)
  • 如何利用awesome-clothed-human资源构建你自己的虚拟试穿系统?
  • Get cookies.txt LOCALLY:浏览器Cookie本地导出实战指南
  • Pinecone官方示例库实战指南:从向量数据库原理到RAG系统搭建