2012-05-02 13 views
5

Pracuję nad moją pierwszą aplikacją do gry w karty, opartą na Androidzie, prostą aplikacją.UTF-8 nieczytelny w telefonie phonegap Android

Mój problem polega na tym, że wszystkie moje znaki spoza alfabetu łacińskiego wydają się nieczytelne. Dodałem metatag treści za pomocą utf-8, upewniłem się, że zapisałem plik jako utf-8, upewniłem się, że użyłem czcionki z potrzebnymi literami, a także dodałem xml: lang do dekloryzacji.

Nie można znaleźć żadnego innego pomysłu, bo jestem dev internetowej i to zwykle rozwiązuje te problemy ...

Może ktoś ma jakiś pomysł? Czuje się jak moje pytania z powrotem, kiedy dopiero zaczynałem tworzenie stron internetowych :) Dzięki!

+0

Właśnie przyszło mi do głowy - może sam emulator obsługuje tylko angielski? – Yanipan

+0

ok sprawdzone - wciąż tak samo na zewnętrznym telefonie – Yanipan

+0

Próbowałem uruchomić plik index.html w przeglądarce, tam wszystkie znaki wyglądają poprawnie ... – Yanipan

Odpowiedz

17

Wystarczy dodać meta:

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

Jeśli używasz Eclipse, który jest domyślnym dla PhoneGap Androida, upewnij się, że zastosowano kodowanie pliku tekstowego UTF-8. (Projekt - Właściwości - Zasób: Kodowanie plików tekstowych - Inne [UTF-8]).

Znacznik meta powinna być również w index.html

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

Dzięki! uratowałeś mi dzień, wskazując mnie we właściwym kierunku z tym gównem Eclipse. – Samui

+0

Dziękuję również! – realtebo

2

kiedyś to się dzieje z ustawieniem wizualną stronę studio Unicode bo to przejdź do Plik> Zapisz zaliczki opcji> wybierz Unicode UTF 8 z podpisem, a następnie Kliknij OK.

Powiązane problemy