当前位置: 首页 > 编程笔记 >

Linux与Windows编码不一致的解决方案

濮阳祯
2023-03-14
本文向大家介绍Linux与Windows编码不一致的解决方案,包括了Linux与Windows编码不一致的解决方案的使用技巧和注意事项,需要的朋友参考一下

Windows编码无法修改,修改linux的编码,使之与windows编码一致。

查看windows编码格式,打开cmd

chcp

找到对应的活动代码页

52936  简体中文(HZ)
936   中国 - 简体中文(GB2312)
950   繁体中文(Big5)
65001  Unicode (UTF-8)
1200   Unicode 

查看linux正在使用的编码格式

locale

查看linux支持哪些编码格式

locale -a

修改linux编码格式(centos7)

vim /etc/locale.conf

修改为

LANG=zh_CN.gb2312

注意:博主的活动代码页为936,对应着locale -a查看出来的zh_CN.gb2312编码

重启生效

reboot
 类似资料:
  • 本文向大家介绍c#和java base64不一致的解决方法,包括了c#和java base64不一致的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文主要介绍了关于c#和java base64不一致的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 不一致的问题不是编码的问题  而是json字符串的问题通常我们会json 嵌套  我们先来看连个字符串 -----接下来

  • 本文向大家介绍escape编码与unescape解码汉字出现乱码的解决方法,包括了escape编码与unescape解码汉字出现乱码的解决方法的使用技巧和注意事项,需要的朋友参考一下 今天的项目中遇到需要用javascript的escape编码汉字再用unescape解码的情况,测试代码段的时候出现了乱码的情况。 具体情况如下: 首先,用EditPlus打开测试页面test.html,编辑如下ht

  • 为什么SWAGGER可以正确请求,但是使用APIPOST没办法正确请求。 我从SWAGGER和APIPOST分别获得验证码,后端的控制台也都打印出了随机生成的字符。 但是当我再分别来连接登录的接口的时候,本从SWAGGER中获取的验证码在SWAGGER的登录验证中是验证码正确的,但是使用从APIPOST中获取的验证码显示是验证码错误。而且从APIPOST中进行登录的使用SWAGGER和APIPOS

  • 本文向大家介绍linux下mysql乱码问题的解决方案,包括了linux下mysql乱码问题的解决方案的使用技巧和注意事项,需要的朋友参考一下 项目进行到和服务器交互,通过post访问服务器端jsp,jsp访问服务器端mysql数据库,最终返回到客户端的中文出现乱码问题。 在整个流程中,出现错误的原因可能是三个:post未设置编码或者编码不相符合,jdbc出现问题,linux下mysql初始码制问

  • 本文向大家介绍Linux MySQL忘记root密码解决方案,包括了Linux MySQL忘记root密码解决方案的使用技巧和注意事项,需要的朋友参考一下 在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,如何解决? 一、更改my.cnf配置文件 1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cn

  • 本文向大家介绍Linux下乱码问题的解决方案小结,包括了Linux下乱码问题的解决方案小结的使用技巧和注意事项,需要的朋友参考一下 linux系统中文件名内容为urf8编码, windows系统中文件名默认为gbk编码, 多数文档使用gbk编码,系统采用utf8编码 无中文输入法导致的乱码 1、ibus输入法 Ubuntu 系统安装后已经自带了ibus输入法,在英语环境下默认不启动。配置ibus自