2012-05-02 27 views
5

Tôi đang làm việc trên ứng dụng điện thoại đầu tiên của mình, một ứng dụng biểu mẫu đơn giản dựa trên Android.UTF-8 không thể đọc được trong phonegap android

Vấn đề của tôi là tất cả các ký tự không phải latin của tôi đều không đọc được. Tôi đã thêm thẻ meta nội dung bằng utf-8, đảm bảo rằng tôi đã lưu tệp dưới dạng utf-8, đảm bảo sử dụng phông chữ với các chữ cái cần thiết và cũng thêm xml: lang vào bộ giải mã.

Không thể tìm thấy bất kỳ ý tưởng khác, bởi vì tôi là một dev web và điều này thường giải quyết những vấn đề này ...

Có lẽ ai đó có bất kỳ ý tưởng? cảm thấy như câu hỏi của tôi trở lại khi tôi mới bắt đầu phát triển web :) Cảm ơn!

+0

Chỉ cần đến với tâm trí của tôi - có lẽ trình giả lập chỉ hỗ trợ tiếng Anh? – Yanipan

+0

ok kiểm tra - vẫn giống nhau trên điện thoại bên ngoài – Yanipan

+0

Tôi đã thử chạy tệp index.html trong trình duyệt, có tất cả ký tự xuất hiện chính xác ... – Yanipan

Trả lời

17

Chỉ cần thêm meta:

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

Nếu bạn đang sử dụng Eclipse, đó là mặc định cho PhoneGap Android, chắc chắn rằng bạn đã áp dụng utf-8 mã hóa tập tin văn bản. (Dự án - Thuộc tính - Tài nguyên: Mã hóa tệp văn bản - Loại khác [UTF-8]).

Thẻ meta cũng phải ở trong index.html của bạn

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

Cảm ơn người đàn ông! bạn đã cứu ngày của tôi bằng cách chỉ cho tôi đi đúng hướng với cái shit Eclipse đó. – Samui

+0

Tôi cũng cảm ơn bạn! – realtebo

2

đôi khi nó xảy ra từ thiết lập trang thu Unicode hình ảnh: cho điều này đi nộp> trước tiết kiệm tùy chọn> chọn Unicode utf 8 với chữ ký và sau đó bấm ok.

Các vấn đề liên quan