㈠ sublimetext3中編寫php時中文顯示正常,在瀏覽器中打開後就變成了亂碼
應該是你代碼的編碼和網頁的編碼格式不一樣。如果你網頁上面的編碼用的charset=utf8,那麼一般是你sublimetext3的編碼不對。你保存代碼的時候file->save with encoding->utf8試試。總而言之就是你代碼的文本編碼和網頁解析文本編碼不一致。
㈡ Sublime text 3 中文文件名顯示方框怎麼解決
在sublime text 3中,Preference, Settings-User,最後加上一行
"dpi_scale": 1.0
覆蓋操作系統設置的DPI。
這是我的Settings-User
{
"font_face": "Consolas",
"font_size": 15,
"ignored_packages":
[
"Vintage"
],
"line_padding_bottom": 1,
"line_padding_top": 1,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"word_wrap": "true",
"dpi_scale": 1.0 #主要是回這行生效答!
}
㈢ sublime text 3 utf 8亂碼怎麼辦
前幾天安裝Sublime Text 3後打開中文亂碼,就在網上搜索了一番,結果大部分都說要ConvertToUtf8插件,關鍵很多從放的下載地址都要注冊登錄還要積分啥的,太麻煩!後來終於給我找到了不那麼麻煩的方法;
首先從菜單View - Show Console或者 ctrl + ~ 快捷鍵,調出 console。然後將下面的命令拷貝到輸入框中,回車,等待安裝成功。
import urllib.request,os,hashlib; h ='' +''; pf = 'PackageControl.sublime-package'; ipp = sublime.installed_packages_path();urllib.request.install_opener( urllib.request.build_opener(urllib.request.ProxyHandler()) ); by = urllib.request.urlopen('http://sublime.wbond.net/' + pf.replace(' ', ' ')).read(); dh =hashlib.sha256(by).hexdigest(); print('Error validating download(got %s instead of %s), please try manual install' % (dh, h)) if dh!= h else open(os.path.join( ipp, pf), 'wb').write(by)
這個地址有sublimeText2和sublimeText3的PackageControl安裝指導:https://sublime.wbond.net/installation
經過上面安裝了Package Control後,我們就可以通過快捷鍵Ctrl+Shift+P 打開Package Control來安裝插件了。在打開的輸入框中輸入 install,會根據你的輸入自動提示,選擇 Install Package。
等待,然後又會彈出一個輸入框,讓你輸入你要安裝的插件。
我們要安裝支持UTF8編碼的一個插件,只需要在輸入框中輸入convert,自動匹配後,選擇ConvertToUTF8 插件,回車,等待,安裝完畢,這樣,ST就支持UTF-8編碼了。