2012-05-02 15 views
5

私は最初のphonegapアプリケーション、アンドロイドベースのシンプルなフォームアプリケーションで作業しています。UTF-8をphonegapで読むことができませんでした。

私の問題は、すべての私の非ラテン文字が読めないように見えることです。 utf-8でコンテンツメタタグを追加しました。ファイルをutf-8として保存したことを確認し、必要な文字でフォントを使用し、xml:langをデクリレーションに追加しました。私はウェブdevのだと、これは通常、これらの問題を解決しているため

は、他のアイデアを見つけることができませんでした...

たぶん誰かがどんな考えを持っていますか? 私はウェブ開発を始めたばかりの私の質問のように感じます:) ありがとう!

+0

ちょうど私の心に来ました - おそらく、エミュレータ自体が英語のみをサポートしていますか? – Yanipan

+0

OKチェック済み - 外部電話でも同じです – Yanipan

+0

ブラウザでindex.htmlファイルを実行しようとしましたが、すべての文字が正しく表示されています... – Yanipan

答えて

17

だけのメタを追加します。

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

あなたはPhoneGapのアンドロイドのデフォルトであるEclipseを使用している場合、あなたはUTF-8テキストファイルのエンコーディングを適用することを確認してください。 (プロジェクト - プロパティ - リソース:テキストファイルエンコーディング - その他[UTF-8])。

メタタグはまたあなたのindex.htmlに

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

ありがとうございました!あなたは私の日をそのEclipseのたわごとと正しい方向に向けることで救った。 – Samui

+0

私もありがとう! – realtebo

2

である必要があり、いつかそれは、Visual StudioのページUnicodeの設定から起こります。これは、ファイルに行くために>保存オプション事前>署名を使用してUnicodeのUTF-8を選択し、 [OK]をクリックします。

関連する問題