2012-05-02 64 views
5

我正在研究我的第一個phonegap應用程序,一個基於android的簡單表單應用程序。UTF-8在phonegap中無法讀取android

我的問題是我所有的非拉丁字符看起來不可讀。 我添加了utf-8的內容meta標籤,確保我將該文件保存爲utf-8,確保使用帶有所需字母的字體,並將xml:lang添加到decleration中。

找不到任何其他的想法,因爲我是一個Web開發,這通常解決了這些問題......

也許有人有任何想法? 當我剛開始web開發時,感覺像我的問題:) 謝謝!

+0

剛來到我的腦海 - 也許模擬器本身只支持英文? – Yanipan

+0

確定 - 在外部電話上仍然是相同的 – Yanipan

+0

我試着在瀏覽器中運行index.html文件,那裏所有的字符都顯示正確... – Yanipan

回答

17

只需加元:

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
7

如果您使用的是Eclipse,這是默認的PhoneGap的Android的,請確保您的應用UTF-8文本文件編碼。 (項目 - 屬性 - 資源:文本文件編碼 - 其他[UTF-8])。

的元標記也應該在您的index.html

<head> 
    <meta charset=utf-8> 
    ... 
</head> 
+0

謝謝你!你用這個Eclipse狗屎指向了正確的方向,從而拯救了我的一天。 – Samui

+0

我也謝謝你! – realtebo

2

某個時候從Visual Studio頁的Unicode設置情況:此轉到文件>提前保存選項>選擇Unicode UTF-8與簽名,然後點擊確定。