http://ephrain.pixnet.net/blog/post/599 ... 7%E5%AD%97
今天用 Sublime Text 開啟了一個 BIG5 編碼的文字檔,
這才發現 Sublime Text 原來預設是不支援中文的...
像原本 test.txt 裡面包含的是「中文」這兩個中文字,但顯示變成了亂碼,:
Screen Shot 2015-02-05 at 下午10.45.57
查了一下,海芋小站已經有文章說明如何解決這個問題:
海芋小站:如何解決 Sublime Text 的中文亂碼?
不過測試了一下,似乎還缺少了一個步驟,這邊就來補足吧~
1. 在 Sublime Text 中安裝 ConvertToUTF8 和 Codecs33 套件
先用 Command Palette > Package Control: Install Package,
安裝 ConvertToUTF8 和 Codecs33 兩個套件~
Screen Shot 2015-02-05 at 下午5.52.46
原本參考的文章裡並沒有說要安裝 Codecs33 套件,
不過我在開 BIG5 檔時,ConvertToUTF8 自己跳出了訊息說要裝,
因此現在就先裝一裝吧 (解決 ConvertToUTF8 可能無法正常運作的問題)~
Screen Shot 2015-02-05 at 下午6.12.18
2. 開啟 BIG5 編碼的文字檔
這時候再開啟 BIG5 編碼的文字檔,中文字已經能正確顯示了~
不過由於 Sublime Text 本身不算支援 BIG5 的樣子,
所以在 Console 視窗中還是可以看到一些錯誤訊息 (無法偵測 encoding),
中間下面的 encoding 部分也錯誤的顯示成 Western (Windows 1252)...
唯一可以識別的就是在左下角那邊,會寫 BIG5~
Screen Shot 2015-02-05 at 下午10.48.50
在 BIG5 文檔中打入中文字再存檔,基本上還是會自動以 BIG5 編碼方式儲存喔~
3. 修改現有檔案的編碼成 BIG5 或建立新的 BIG5 檔案
平常新建檔案的話,看你 Sublime Text 的設定,像我的是會建立成 UTF-8 編碼。
如果想要改成用 BIG5 編碼,可以用 File > Set File Encoding to,
就可以設定成 Chinese Traditional (BIG5) 了~
要注意選單中原有的 Save with Encoding 是看不到 BIG5 的,不要選錯了~
Screen Shot 2015-02-05 at 下午10.51.55
想要將一個已經開啟的檔案,改以另一種編碼方式讀取,
就可以用 File > Reload with Encoding 來選擇了~
(同樣不要選錯選到 Reopen with Encoding)
如果 ConvertToUTF8 沒有正確的猜到開啟的檔案的編碼,而導致顯示錯誤的話,
可以用這方式強制 Sublime Text 用正確的編碼讀檔:
Screen Shot 2015-02-05 at 下午10.52.11
ConvertToUTF8
前往
- Software
- ↳ CodeCharge Studio
- ↳ CodeCharge
- ↳ DemoCharge
- ↳ SuperPDF
- ↳ 551einv
- ↳ E3進銷存
- 程式語言
- ↳ PHP
- ↳ CodeLobster PHP Edition
- ↳ Yii
- ↳ CodeIgniter
- ↳ Phalcon
- ↳ Symfony
- ↳ FuelPHP
- ↳ Zend Framework 2
- ↳ laravel
- ↳ WordPress
- ↳ ASP.NET/C#
- ↳ ASP/VBScript
- ↳ JSP
- ↳ Java Servlets
- ↳ ColdFusion
- ↳ Perl
- ↳ Java Script
- ↳ jQuery
- ↳ HTML + CSS
- ↳ jQuery
- ↳ nodejs
- ↳ VB6
- ↳ Git
- ↳ App Inventor 2
- ↳ bash
- ↳ C++/ VC/ OpenCV
- ↳ OpenCV
- ↳ go
- ↳ cordova
- ↳ python
- ↳ Xamarin
- ↳ Assembly
- 資料庫
- ↳ MySQL
- ↳ PostgreSQL
- ↳ ORACLE
- ↳ Access
- ↳ SQL Server
- ↳ SQLite
- ↳ MariaDB
- ↳ Mongodb
- 作業系統
- ↳ Linux
- ↳ Ubuntu
- ↳ CentOS
- ↳ Mint
- ↳ Mandriva
- ↳ Debian
- ↳ Red Hat Enterprise Linux
- ↳ Oracle Linux
- ↳ Fedora
- ↳ Kali Linux
- ↳ OpenSUSE
- ↳ Elementary OS
- ↳ Microsoft
- ↳ Server 2008 R2
- ↳ Server 2012 R2
- ↳ Server 2012
- ↳ 8
- ↳ 10
- ↳ System Center 2016
- ↳ NOVELL
- ↳ FreeBSD
- ↳ VMware
- ↳ VirtualBox
- ↳ Mac OS X
- ↳ Solaris
- ↳ iOS
- ↳ Android
- ↳ Cloud
- ↳ OpenStack
- ↳ Docker
- ↳ Proxmox VE
- ↳ CloudReady
- ↳ chrome
- 網頁伺服器
- ↳ apache
- ↳ tomcat
- ↳ nginx
- ↳ IIS
- ↳ JBoss
- ↳ weblogic
- ↳ WebHosting
- 硬體
- ↳ 硬體及週邊
- ↳ RouterOS
- ↳ LEGO NXT
- ↳ Arduino
- ↳ MSP430
- ↳ Raspberry Pi
- ↳ OpenERP
- ↳ Storage
- ↳ Server
- ↳ Brocade
- ↳ MODELS
- ↳ FortiGate
- 軟體
- ↳ sublime
- ↳ LibreNMS