[技術類] 使用 NetBeans 7 開發 – FTP & SFTP 和 中文亂碼問題
不管是寫 Java 或是 php , 都需要一套上手的 IDE 來協助自己, NetBeans IDE 擁有整合性的功能, 可以使用一套即可進行 檔案傳輸, 版本控管 與 檔案比對等功能.
我發現許多程式設計師, 雖然使用 自己上手的 IDE 來開發, 但是在把檔案上傳到 測試主機 (Staging) 時, 卻還是使用 FTP 軟體 (filezilla) 來傳輸檔案, 這樣畢竟多開了一套軟體, 上傳檔案時也要找到檔案位置才可上傳, 有些不順手, NetBeans IDE 裡面可以設定 FTP & SFTP 等傳輸資訊:
下拉選擇 “Remote Web Site" 後, 再點選 Manage.. 按鈕, 進行遠端連線設定:
至於另一個問題, 我們寫程式的畫面, 字型設定問題, 如果程式碼裡面有中文, 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 這個字型了 ! (中文也會正常顯示喔)
這篇文章的網址(可分享到FB、LINE):
用LINE分享給朋友: