android項目導入亂碼
1. 將Android Studio的工程文件導入eclipse出現中文亂碼怎麼處理
想要將Android Studio的工程文件在eclipse中打開,卻出現了中文亂碼的情況,查詢翻看了很多大神給的解決方案,都是以下4條套路:
(1)修改工作空間的編碼方式:
Window->Preferences->General->Workspace->Text file Encoding
在Others里選擇需要的編碼方式(如沒有則直接輸入),然後保存。
(2)修改單個工程的編碼方式:
右擊工程,在彈出的菜單中選擇最後一項「Properties」
在打開的新窗口左邊的菜單樹中選擇 Info(即第一個),然後在右面找到 Text file encoding ,選擇 「other」,在下拉框中選擇需要的編碼方式(如沒有則直接輸入)。
(3)修改一類文件的編碼方式:
假設要將js文件編碼方式設為UTF-8,則應該
Window->General->Content Types
在Content Types中選擇javaScript Source File,在File associations欄中選中*.js,然後在Default Encoding欄中輸入UTF-8,單擊Update,保存即可。
(4)修改單個文件的編碼方式:右擊要修改的文件,在彈出的菜單中選擇最後一項 「Properties」,在打開的新窗口左邊的菜單樹中選擇 Info(即第一個),然後在右面找到 Text file encoding ,選擇 「other」,在下拉框中選擇需要的編碼方式(如沒有則直接輸入)。與修改工程編碼方式的方法類似。
但是我的以上編碼方式都是正確的,沒有可以修改的。
所以如果你也是編碼類型沒有問題,不妨嘗試一下我的方法:就是將原文件用記事本打開,再復制粘貼到eclipse里的.Java文件,亂碼神奇的不見了。。。說不上什麼技術含量,但是確實好了
2. android提交數據到web時的亂碼問題
亂碼有兩種情況: 1. 通過xml定義的文字顯示正常,但是從資料庫讀出的文字不正常。(比較少見) 2. 通過xml定義的文字顯示正常,從資料庫讀出的文字也正常,但是末尾有方塊亂碼。 3. 通過xml定義的文字顯示不正常。 解決方法: 1. 資料庫連接以後,先執行一下「set names 'utf8';」或者gb2312 2. 替換讀取出來內容的「\r」。如str.replace("\r", ""); 3. java源文件編碼不正確。通常情況是要修改一下源文件的編碼。識別方法:在源文件點右鍵,properties,找到Resource,在右側找Text file encoding,選擇另一個,如果正常了,說明文件編碼與工程編碼不一致,需要使用其他軟體修改編碼格式,如notepad++、UltreEdit32
3. 為什麼新建android工程,名字一有中文漢字,就出現亂碼,報錯
一、在eclipse中依次點擊Windows->Preference
二、在彈出的對話框中依次點擊General->Content Types
三、在右側的區域內依次點擊Text->Java Source File,選中下方區域內的*.java(locked),在下面的Default encoding中填入GBK,點擊Update,然後點擊OK,這樣項目中原來亂碼的中文也就不亂碼了。
4. 如何解決Eclipse導入的Android工程里的中文亂碼問題
尺燃指工陵配段鋒具:
eclipse
方法如下:
在項目上右鍵選擇properties