解决问题 setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
解决字符集问题
setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
系统已经设置了默认地区_语言.字符集为en_US.UTF-8,但是在系统中没有定义对应的locale文件,
只需要手动生成这个locale文件即可
解决:
[root@VM_0_14_centos ~]# vim /etc/environment #添加下面两行内容 LANG="en_US.UTF-8" LC_ALL= [root@VM_0_14_centos ~]# source /etc/environment [root@VM_0_14_centos ~]# vim /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" [root@VM_0_14_centos ~]# cat /etc/sysconfig/i18n #执行下面命令,生成 en_US.UTF-8这个字符集的locale文件 [root@VM_0_14_centos ~]# localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架