首页 > 系统相关 >ubuntu中vim乱码以及执行shell脚本时出现乱码

ubuntu中vim乱码以及执行shell脚本时出现乱码

时间:2023-12-05 21:22:22浏览次数:34  
标签:profile shell vim 乱码 etc set

vim打开文件中文出现乱码情况,可以参考如下办法:

在vim /usr/share/vim/vimrc文件末尾中加入

(这个vimrc文件是Vim 的系统级配置文件、文档、插件、语法高亮定义、颜色方案等)

set encoding=utf-8

set fileencodings=utf-8,gbk

set termencoding=utf-8

保存退出就ok了

 

如果还不行,看下环境语言对不对

echo $LANG

 如果不对可以进行更改:

 追加到etc/profile文件中(Linux 和其他类 Unix 操作系统中的一个全局配置文件,它为系统上所有用户的 shell 会话设置环境信息。当任何用户登录并启动一个新的 shell 会话时,/etc/profile 文件中的脚本会自动执行)

source /etc/profile

如果执行shell脚本还是乱码用的是xshell连接的话改xshell的语言

 

标签:profile,shell,vim,乱码,etc,set
From: https://www.cnblogs.com/jingwanhong/p/17878196.html

相关文章

  • 八、vim高级文本编辑器
    vim是vi的增强版,由vim-enhanced软件包提供。vim具有vi不具备的特性eg:命令语法的高亮vim是一个默认的文本编辑器来进行使用,在众多的Linux发行版中均被内置,成为Linux主流的文本编辑器。gvim:vim的图形化版本提供在vim-x11包里、1、vim的工作模式命令模式:打开文件进入命......
  • Shell for Jenkins 1
    #!/bin/bashecho"HelloWorld!"#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shellecho命令用于向窗口输出文本 chmod+x./test.sh#使脚本具有执行权限./test.sh#执行脚本一定要写成./test.sh,而不是 test.sh,运行其它二进制的程序也......
  • Tomcat-idea使用tomcat创建web项目-跳转网页出现乱码
    Tomcat-idea使用tomcat创建web项目-跳转网页出现乱码:1..jsp内的中文跳转网页后出现以下情况:2. 看下图内容是否缺少重要内容:  若没有:将代码copy进.jsp此处: <%@pagecontentType="text/html;charset=UTF-8"language="java"%>   这是解决方式......
  • RestTemplate 请求 webservice 中文乱码问题解决【问题解决】
    添加一个Converter设置UTF-8编码@ConfigurationpublicclassRestTemplateConfig{@BeanpublicRestTemplaterestTemplate(){RestTemplaterestTemplate=newRestTemplate();//添加自定义的ClientHttpRequestInterceptor全局JSON請......
  • 解决powershell conda init初始化乱码无法使用
    在powershell中使用condainit如果出现了下图最后一行的输出,且之后每次使用conda都提示你执行初始化,那就是跟题主一样的情况。原因有两个:1、你的“文档”库文件夹处在中文目录下2、windows默认编码不是UTF-8,但是conda初始化的时候是按UTF-8编码去生成powershell的配置文件这......
  • Python中execjs执行JS代码出现中文乱码
    1、乱码场景新建文件code.js,详情如下:functionfun(){return"我是fun函数";}在Python中执行此JS代码:1importexecjs23#读取js4withopen("code.js",encoding="utf8")asf:5jsCode=f.read()6print(jsCode)78#编辑......
  • kettle从入门到精通 第二十二课 kettle carte web服务中文乱码
    在windows上面carte服务的canvas画布展示的中文正常,但是在linux上面中文展示乱码,如下所示:原因:linux机器缺少字体所致。kettle源码中使用字体: 解决方法: 安装字体即可,无需重启机器,如果不生效,试着重启下carte服务,参考如下连接安装字体https://blog.csdn.net/weixin_42477......
  • 在Linux系统中通过 vim 进行文本替换(转)
    在Linux系统中通过vim进行文本替换本文转自:https://www.cnblogs.com/wind-wang/p/5768000.html在vim中,可以通过:setnu或:setnumber的命令来显示文本的行号在VIM中进行文本替换:1.替换当前行中的内容::s/from/to/(s即substitude):s/from/to/:将......
  • 永久解决matplotlib中文乱码问题
    永久解决matplotlib中文乱码问题1.拷贝Simhei.ttf字体文件至以下目录/root/software/anaconda3/envs/tensorflow/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf#根据自己系统酌情设置2.设置matplotlibrc文件(tensorflow)[root@bigdata~]#python>>>im......
  • Linux关于vim编辑器心得
    Linux系统中的编辑器是对一些服务配置和文件进行编辑的的工具,类型于windows系统中的记事本Vim编辑器主要有三种模式:命令模式、编辑模式、和末行模式(扩展命令模式)命令模式:控制光标、对文件进行复制、粘贴、删除、查询等操作。编辑模式:进行文本录入与更改。末行模式:文档保存与退......