Ubuntu 下解決eclipse GBK編碼支持問題

把windows下的工程導入到了Linux下eclipse中,由于以前的工程代碼,都是GBK編碼的,而Ubuntu默認是不支持GBK編碼的。所以,首先我們要先讓Ubuntu支持GBK,方法如下:
  1. 修改/var/lib/locales/supported.d/local文件,在文件中添加
    zh_CN.GBK GBK
    zh_CN.GB2312 GB2312

  2. 終端輸入
    sudo dpkg-reconfigure --force locales
    然後在輸出的結果中會出現
    zh_CN.GB2312 done
    zh_CN.GBK done
  這樣, Ubuntu就支持GBK編碼了, 下面設置eclipse。
  首先Windows->Preferences, 然後選擇General下面的Workspace. Text file encoding選擇Other GBK, 如果沒有GBK的選項, 沒關系, 直接輸入GBK三個字母, Apply, GBK編碼的中文, 已經不是亂碼了。
更多相關文章
  • Python編碼解碼問題 encode decode
    首先要搞清楚,字符串在Python內部的表示是unicode編碼,因此,在做編碼轉換時,通常需要以unicode作爲中間編碼,即先將其他編碼的字符串解碼(decode)成unicode,再從unicode編碼(encode)成另一種編碼. decode的作用是將其他編碼的字符串轉換成unicode編 ...
  • c# 和 delphi 的 base64 編碼一致問題 webservice 由于專案需要爲包括c/s和b/s的多個平台提供統一業務邏輯,寫個webservice來完成這個任務,通過webservice封裝業務邏輯,爲其他平台提供接口,以供調用,于是用delphi寫一個webservice,起初沒有 ...
  • 命令 chcp 功能:顯示或設置活動代碼頁編號 CHCP [nnn] nnn 指定代碼頁編號. 不加參數鍵入 CHCP 顯示活動代碼頁編號. nnn指定一已有的系統字符集,該字符集在CONFIG.SYS文件中由COUNTRY命令定義. 在DOS下可以通過mode命令來設置代碼頁. 選定代碼頁: MO ...
  • 朋友,在zendstudio ide中,你是否碰到導入一個專案後,發現專案中文件的原始編碼和目前工程中設置的默認讀取編碼是不一致的.現象就是這樣子的:       導 入一個工程後,發現工程裏面很多的文件都打上了紅色的叉叉,打開這些文件一看,發現只要是有漢字存在的文件,都出現了亂碼.接著你按 住 a ...
  • 1.問題背景裝了個win8(64bit)玩(cn_windows_8_x64_dvd_915407),在安裝完qq2012正式版後發現無法正常啓動.2.解決缺少vc(32位)運行庫導致.安裝Microsoft Visual C++ 2005 SP1 Redistributable Package ( ...
  • 最近給dell筆記本安裝最新版Ubuntu15.04,發現wifi能識別,但是輸入密碼後卻無法連接網路.查找資料發現,原來驅動都是正確安裝了的,但是筆記本需要按Fn+F2開啓無線wifi連接.命令行終端輸入:lshw -C network*-network                      ...
  • 互聯網越開放,內部網就要越封閉,封閉到硬件自殘失去通用功能變成專門的模塊.電腦之所以有漏洞,是因爲功能多樣,如果只有一個功能,很多漏洞就沒有了.可以做一個硬編程的設備,禁止安裝程序,對外提供三個接口(硬件的):一,輸入用戶名密碼(也許還有其他)這個單向輸入.二,輸出用戶名和驗證結果,這個單向輸出.三 ...
  • 如果系統中開啓了IPV6協定(比如window7),java網路編程經常會獲取到IPv6的地址,這明顯不是我們想要的結果,搜索發現很多蹩腳的做法是:禁止IPv6協定.其實查看官方文檔有詳細的說明:java.net.preferIPv4Stack (default: false) If IPv6 is ...
一周排行
  • 在CSS中,讓元素隱藏(指螢幕範圍內肉眼不可見)的方法很多,有的占據空間,有的不占據空間:有的可以回應點擊,有的不能回應點擊.下面一個個列出,選 一個適合你的{ display: none; /* 不占據空間,無法點 ...
  • dpkg命令 dpkg -i package.deb    安裝包 dpkg -r package          刪除包 dpkg -P package         刪除包(包括配置文件) dpkg -L p ...
  • scala允許指令式的編程風格,但是鼓勵采用函數式的風格.如果你是從指令式的背景轉到scala來的-----例如,如果你是Java程序員------那麽學習scala將面對的主要挑戰就是理解怎樣用函數式的風格編程.我 ...
  • 1. 疊代器和iter()函數     疊代器是一組數據結構,疊代器有一個next()方法的對象,而不是通過索引來計數.通過next()將條目全部取出後,會引發一個StopIteration異常,這並不是表示錯誤發生 ...
  • 1,VBOX的顯卡驅動更新. 以desktop方式安裝了centos V6.4 32bit爲例(在它上面安裝guest addions.iso,至于virtualbox版本爲4.2.6) (ubuntu 12.04 ...
  • Item 27: Minimize casting. C++的類型檢查只在編譯時執行,運行時沒有類型錯誤的概念. 理論上講只要你的代碼可以編譯那麽就運行時就不會有不安全的操作發生. 但C++允許類型轉換,也正是類型轉 ...
  • #!/bin/bash # This is a very simple example echo Hello World #!/bin/bash # give the initialize value to STR ...
  • debian 安裝jdk-6u31-linux-i586-rpm.bin
    安裝過一次了,第二次安裝,還折騰了這麽久,還是記錄下好.....1.先安裝alien2.修 ...
  • 標簽庫: 原因:在JSP的開發中,在標准的MVC設計模式裏,希望盡可能的不要出現Scriplet(< %....%>),在JSP中提供了一種叫做標簽庫的程序代碼,此代碼可以解決JSP中出現Scriplet ...
  • 做專案過程中遇到一個問題,從數據庫裏讀取圖片名稱,然後調用圖片.直接用R.drawable.?無法調用.查了好多地方最後找到了個方法,分享給大家,希望有幫助. 主要由兩種方法,個人建議第二種. 1. 不把圖片放在re ...