久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

<轉(zhuǎn)>Sublime2 gbk編碼亂碼與gbk中文文件名亂碼解決方案

 lifei_szdz 2013-06-14

最近在使用Sublime Text作為一些js等腳本文件的編輯器,,此編輯器相當(dāng)?shù)牟诲e(cuò),,現(xiàn)在插件也是相當(dāng)?shù)亩?,?a href="http://www./tag/%E6%B3%A8%E5%86%8C" target="_blank" title="注冊(cè)">注冊(cè)版本可以無(wú)限制的使用,。當(dāng)然他也有不足,到目前為止官方還不支持GBK系統(tǒng)的編碼,,雖然我們目前大部分項(xiàng)目都是UTF-8的,,但是難免還是會(huì)用到GBK等中文編碼。我安裝了GBK Encoding Support這款插件可以解決打開(kāi)GBK編碼的文件中文亂碼的問(wèn)題,,但是隨之而來(lái)的確是tab顯示的標(biāo)題亂碼了,,不怎么好看,大家可以參看下圖:

于是自己動(dòng)手豐衣足食,,我就修改了一下原作者的代碼,,修改代碼文件的路徑如下:C:\Users\你的用戶名\AppData\Roaming\Sublime Text 2\Packages\GBK Encoding Support\sublime_gbk.py,達(dá)到我的目的,,當(dāng)然這樣我就把原來(lái)文件的gbk給轉(zhuǎn)換成了utf-8了,。大家看代碼吧,注釋部分原作者的代碼,newline注釋下面的是我修改的代碼:

#coding: utf8
import sublime, sublime_plugin
import os, re
import urllib
TEMP_PATH = os.path.join(os.getcwd(), 'tmp')
SEPERATOR = '                '
def gbk2utf8(view):
try:
reg_all = sublime.Region(0, view.size())
gbk = view.substr(reg_all).encode('gbk')
except:
gbk = file(view.file_name()).read()
text = gbk.decode('gbk')
file_name = view.file_name().encode('utf-8')
#tmp_file_name = urllib.quote_plus(os.path.basename(file_name))  + SEPERATOR + urllib.quote_plus(file_name)
#tmp_file = os.path.join(TEMP_PATH, tmp_file_name)
#f = file(tmp_file, 'w')
#newline
f = file(view.file_name(),'w')
f.write(text.encode('utf8'))
f.close()
window = sublime.active_window()
#newline
v = window.find_open_file(file_name)
#v = window.find_open_file(tmp_file)
if(not v):
#newline
#window.open_file(tmp_file)
               window.open_file(file_name)
window.focus_view(view)
window.run_command('close')
window.focus_view(v)
sublime.status_message('gbk encoding detected, open with utf8.')

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多