专栏首页Urlteamlinux默认系统语言环境与vim环境设置utf-8

linux默认系统语言环境与vim环境设置utf-8

有时候把某服务器上稳定运行的python程序换一台服务器上但是出现报错:

Traceback (most recent call last):
  File "main(1).py", line 69, in <module>
    now_date_dic= get_shuju() # \u83b7\u53d6\u5f53\u524d\u65f6\u95f4\u6570\u636e
  File "main(1).py", line 25, in get_shuju
    print(date_dic)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-4: ordinal not in range(128)

主要就是2个角度的问题

1:系统语言环境不一致

echo $LANG

显示编码  :  en_US.UTF-8  英文urf8有时显示程序输出是?

解决方法:

vim ~/.bashrc

最后一行追加:

export LANG=zh_CN.UTF-8

然后使用户配置生效

source ~/.bashrc

2:编辑器(vim)运行环境默认语言问题

vim ~/.vimrc
set encoding=utf-8

原创文章,转载请注明: 转载自URl-team

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 关于配置lamp和wordpress。记录那一次手残的经历。

    让我吐槽一下先,坑爹啊。。我只是想换个换个win7&linux双系统而已啊,之前换过几百台都没出错,怎么这次装了一下午都失败啊,,各种硬盘错误,各种内存出错,要...

    十四君
  • 数据采集技术指南 第一篇 技术栈总览-附总图和演讲ppt

    从事爬虫虽然时间不长,但是经历的项目都具有特例性,从亿级数据采集到各种伪造隐藏技术,从极验验证码破解到淘宝百度等反爬虫破解,从分布式架构部署到多种ip跟换技术,...

    十四君
  • python-pep8 编码规范

    一 代码编排 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好...

    十四君
  • Java-线程中的异常

    给出以下例子,我想问题是线程t1运行期间抛出的异常能够被捕获吗?(这是一个相当好的问题~)

    Fisherman渔夫
  • 11 个鲜为人知的 Linux 命令

    英文:Tecmint,编译:Linux中国 linux.cn/article-2258-1.html Linux命令行吸引了大多数Linux爱好者。一个正常的...

    小小科
  • GitHub 上有哪些适合新手跟进的优质项目?

    从 2015 年至今,我们累计在 GitHub 上看了上万个开源项目,并一直关注着开源圈的动态,通过这样的习惯,使得我们挖掘出了不少优质的 GitHub 项目。...

    GitHubDaily
  • 被假货问题缠身,拼多多被冤枉了吗?

    上市前夕,拼多多创始人兼CEO黄峥对媒体表达了为何要现在上市:“因为拼多多已经变成一个社会现象,需要承担社会影响、社会责任,也是希望能够把拼多多放在更强的监督之...

    罗超频道
  • 坐在马桶上看算法(2):邻居好说话,冒泡排序

    原文出处: 纪磊 简化版的桶排序不仅仅有上一节所遗留的问题, 更要命的是:它非常浪费空间!例如需要排序数的范围是0~2100000000之间,那你则需要申请2...

    wangxl
  • Linux 命令(111)—— alias 命令(builtin)

    我们可以使用 alias 命令将一些较长的命令进行简化,建议使用单引号将原来的命令引起来,防止特殊字符导致错误。

    Dabelv
  • nodejs 封装mysql

    以上是在线运行项目,特意分享,网上大多都是2015年的文章,且没有新的方法,可以查看官方文档 mysql - npm

    Cabber

扫码关注云+社区

领取腾讯云代金券