[技術類] 使用 NetBeans 7 開發 – FTP & SFTP 和 中文亂碼問題

行動版 for , 瀏覽人次: 3179  , SSL Connection SSL
  • 不管是寫 Java 或是 php , 都需要一套上手的 IDE 來協助自己, NetBeans IDE 擁有整合性的功能, 可以使用一套即可進行 檔案傳輸, 版本控管 與 檔案比對等功能.

    我發現許多程式設計師, 雖然使用 自己上手的 IDE 來開發, 但是在把檔案上傳到 測試主機 (Staging) 時, 卻還是使用 FTP 軟體 (filezilla) 來傳輸檔案, 這樣畢竟多開了一套軟體, 上傳檔案時也要找到檔案位置才可上傳, 有些不順手, NetBeans IDE 裡面可以設定 FTP & SFTP 等傳輸資訊:

    Project Properties

    Project Properties

    下拉選擇 “Remote Web Site" 後, 再點選 Manage.. 按鈕, 進行遠端連線設定:

    Project Properties

    Project Properties

    填入主機帳號 密碼

    填入主機帳號 密碼, 之後即可使用這個設定

    至於另一個問題, 我們寫程式的畫面, 字型設定問題, 如果程式碼裡面有中文, NetBeans 會出現亂碼, 我習慣使用 Consolas 這個字型來寫程式, 但是設為這個字型就會出現亂碼, 真是不知如何是好, 解決方式為:

    1. 到你電腦安裝 NetBeans 的資料夾, 看一下 netbeans.conf 這個檔案, 我的位置是:  Program Files/NetBeans 7.2/etc/netbeans.conf

    搜尋檔案裡的  netbeans_jdkhome=  ,  找到 jdk 位置, 我的為:  netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_26″

    2. 進入剛剛看到的 JDK目錄的  /jre/lib    這個資料夾,  把 fontconfig.properties.src  這個文件複製成另一份, 然後命名為: fontconfig.properties

    3. 接著我們用筆記本或是文字編輯器打開 fontconfig.properties:
    搜尋:  sequence.monospaced.x-windows-950=
    接著把整行改成:  sequence.monospaced.x-windows-950=alphabetic,chinese-ms936,dingbats,symbol

    接著也是用 搜尋技巧, 各自搜尋下面四行:

    monospaced.plain.alphabetic=Courier New
    monospaced.bold.alphabetic=Courier New Bold
    monospaced.bolditalic.alphabetic=Courier New Italic
    monospaced.bolditalic.alphabetic=Courier New Bold Italic

    將它們各自改為 :

    monospaced.plain.alphabetic=Consolas
    monospaced.bold.alphabetic=Consolas Bold
    monospaced.bolditalic.alphabetic=Consolas Italic
    monospaced.bolditalic.alphabetic=Consolas Bold Italic

    搜尋與修改的工作做完後, 在這同一個檔案最下方 貼上這四行, 然後存檔:

    filename.Consolas=CONSOLA.TTF
    filename.Consolas_Bold=CONSOLAB.TTF
    filename.Consolas_Italic=CONSOLAI.TTF
    filename.Consolas_Bold_Italic=CONSOLAZ.TTF

    4. 接著開啟  NetBeans,   進到 Tools -> Options ,  把字體設為  Monospaced , 在開啟某一個檔案來看, 就可以看到我的好兄弟 Consolas 這個字型了 ! (中文也會正常顯示喔)

    把字體設為  Monospaced

    把字體設為 Monospaced  (程式碼那邊會顯示 Consolas 字型)

回 文章列表頁