• 05 sublime环境配置及编译运行后输出中文乱码的解决


    编译后的乱码问题

    编译后的输出:中文显示异常:
    image.png

    编译C出现乱码问题解决

    解决思路:解决办法很简单,就是先设置文件编码为GBK格式,之后再输入中文文字,运行时的中文就不是乱码了。

    首先,sublime中安装ConvertToUTF8插件

    如何安装ConvertToUTF8插件?请参看文章:04 sublime text 3在线安装package control插件,之后安装主题插件和ConvertToUTF8 插件

    成功安装ConvertToUTF8插件后

    按ctrl+shift+c,设置代码文件的编码格式为GBK

    image.png

    删掉代码中的中文

    image.png

    再在代码中重新写中文

    image.png

    编译执行,中文输出乱码问题得以解决

    image.png

    注意:这种办法也有局限,就是只能先把代码文件的编码格式改为GBK,再在代码中输入中文文字,而不能在先有中文文字的情况下再去设置GBK直接实现转换!

    编译Python出现乱码问题解决:

    点击Preferences->Brpwse Packages->User
    将自己之前配置好添加好的编译系统配置文件MosesMinCompileSettingAnaconda3Python.sublime-build配置文件中的代码修改为:

    {
    "variants":
    [
    {
    "name": "RunAnaconda3Python",
    "cmd": ["E:/ProgramFilesAI/Anaconda3/python.exe","-u","$file"],
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "env": {"PYTHONIOENCODING": "utf8"}, 
    "selector": "source.python",
    },
    ]
    }
    

    其实只是在原来文件内容的基础上,添加了:

    "env": {"PYTHONIOENCODING": "utf8"}, 
    

    image.png
    image.png

    配置文件有不懂的参考本人之前的文章:
    02 sublime text3下配置Python的编译运行环境

    Java编译运行后没有出现过乱码问题,无需解决

    配置有不懂的,参考本人之前文章:
    03 sublime text3下配置Java的编译运行环境

  • 相关阅读:
    CSS介绍
    docker入门
    nginx+uWSGI+django+virtualenv+supervisor发布web服务器
    niginx入门
    常用服务安装部署
    VIM
    linux基本命令
    linux目录分级
    OpenStack共享组件
    kvm认识和安装
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13379094.html
Copyright © 2020-2023  润新知