讲师中心 微信公众号
AI工具推荐 视频效率加速

sublime怎么解决乱码_sublime中文乱码解决方法

大辰姑娘_6293

大辰姑娘_6293

发布时间:2026-02-15 15:58:03

|

313人浏览过

|

来源于php中文网

原创

Sublime打开GBK文件显示方块是因默认UTF-8解码失败,应右下角切换为Chinese (GBK)编码,再保存为UTF-8;推荐用Codecs37插件自动识别;Python构建乱码需配置Build System指定UTF-8环境变量。

sublime怎么解决乱码_sublime中文乱码解决方法

打开GBK文件就显示方块?先别改设置,直接告诉Sublime“你试试GBK”

Sublime 本身不猜编码,它只是按 fallback 顺序硬试——默认用 UTF-8 去解 GBK 字节流,两个字节被当一个 UTF-8 字符,结果就是满屏 □ 或 。这不是渲染问题,是解码错位。

  • 打开乱码文件后,**立刻点右下角状态栏的编码名(如 UTF-8)→ Reopen with Encoding → Chinese (GBK)
  • 如果还不对,再试 Chinese (GB2312) 或 Western (Windows 1252)(旧版记事本无BOM时常见误判)
  • 一旦中文正常显示,马上执行 File → Save with Encoding → UTF-8——这是真正转码,不是“另存为”,否则乱码会固化

Sublime Text 4.4+ 还在用 ConvertToUTF8?赶紧换 Codecs37

ConvertToUTF8 已多年未维护,在 ST4.4+ 上常失效:状态栏不显示真实编码、自动转码失灵、保存后仍乱码。这不是你配置错了,是插件根本没跑起来。

  • 用 Ctrl+Shift+P → 输入 Install Package → 搜索安装 Codecs37
  • 装完无需任何配置:打开 GBK 文件自动识别,状态栏显示 GBK,点击即可切换保存编码
  • 它支持 GBK/GB18030/UTF-8-BOM/Shift-JIS 等 30+ 编码,且持续更新

Python构建输出中文变问号?关键不是改源码编码,而是对齐环境变量

# -*- coding: utf-8 -*- 只影响 Python 怎么读你的源文件,跟控制台输出编码完全无关。乱码根源是:Python 进程默认用系统 locale(Windows 是 gbk)输出,而 Sublime 控制台按 utf-8 解析字节流。

  • 菜单 → Tools → Build System → New Build System…,粘贴以下内容并保存为 PythonUTF8.sublime-build:
  • {
      "cmd": ["python", "-u", "$file"],
      "selector": "source.python",
      "encoding": "utf-8",
      "env": {
        "PYTHONIOENCODING": "utf-8",
        "PYTHONUTF8": "1"
      }
    }
    
  • 务必删掉任何含 chcp 的命令(比如 ["cmd", "/c", "chcp 65001 >nul && python -u $file"]),它会让 Windows 终端和 Sublime 解码逻辑打架
  • 验证是否生效:写个 test_encoding.py,打印 sys.stdout.encoding,必须是 utf-8 才算真对齐

Settings–User 里加 fallback_encoding 是捷径还是陷阱?

加 "fallback_encoding": "GBK" 看似一劳永逸,但它会全局污染:一个纯英文日志(实际是 ISO-8859-1)也会被强行用 GBK 解,café 变成 caé。

  • 日常开发新项目:设 "default_encoding": "UTF-8" + "fallback_encoding": "UTF-8",强制所有新建/另存走 UTF-8
  • 专攻银行/嵌入式日志等 GBK 重灾区:只加 "fallback_encoding": "GBK",但同时加 "detect_indentation": false 防止缩进识别被干扰
  • 绝对不要同时设 default_encoding 和 fallback_encoding 为不同中文编码(如一个 GBK 一个 GB2312),Sublime 不会合并逻辑,只会增加误判

最麻烦的从来不是操作步骤,而是得先确认文件本来是什么编码——尤其混合了 UTF-8-BOM、GBK、ANSI 的老项目里,一个一个试才是常态。

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

超级麦吉

一款通过数字员工协作完成调研、数据分析与文档制作的AI办公平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

3339

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2918

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

1528

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

2639

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

3330

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1677

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

2517

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

5167

2023.08.30

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

60

2026.10.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn