Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Kartas48
0 / 0 / 0
Регистрация: 02.06.2011
Сообщений: 5
1

Кодировка в Eclipse

24.04.2013, 22:16. Просмотров 1308. Ответов 0
Метки нет (Все метки)

Здравствуйте. Решил познакомиться с программированием на android. Возникла проблема с кодировкой.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package ru.kirillmy1.my1;
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
 
public class ViewActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        requestWindowFeature(Window.FEATURE_NO_TITLE); //скрываем заголовок
        
        setContentView(R.layout.view);
        
        //скрываем строку состояния
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);
        
        Bundle bundle = getIntent().getExtras();
        
        String itemname = "n" + bundle.getString("defStrID"); //получаем строку и формируем имя ресурса
        
        Context context = getBaseContext(); //получаем контекст
        
        //читаем текстовый файл из ресурсов по имени
        String text = readRawTextFile(context, getResources().getIdentifier(itemname, "raw", "ru.kirillmy1.my1"));
        
        WebView myWebView = (WebView) findViewById(R.id.webView);
        String summary = "<!Doctype html><html><head><meta charset=utf-8></head><body>" + text + "</body></html>";
        myWebView.loadData(summary, "text/html", "utf-8"); //загружаем текст в webview
    }
    
    public static String readRawTextFile(Context ctx, int resId) //читаем текст из raw
    {
         InputStream inputStream = ctx.getResources().openRawResource(resId);
 
            InputStreamReader inputreader = new InputStreamReader(inputStream);
            BufferedReader buffreader = new BufferedReader(inputreader);
             String line;
             StringBuilder text = new StringBuilder();
 
             try {
               while (( line = buffreader.readLine()) != null) {
                   text.append(line);
                   text.append('\n');
                 }
           } catch (IOException e) {
               return null;
           }
             return text.toString();
    }
}
Урок взят с сайта .
Сохраняю apk, текстовые файлы в телефоне открываются иероглифами, хотя в самом проекте везде настроено на utf-8, текстовые файлы тоже в utf-8. В программирование пока не сильно понимаю, хотелось бы узнать что и как с этой кодировкой делать.
Чем подробнее, тем лучше. Неделю уже мучаюсь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 22:16
Ответы с готовыми решениями:

Чем отличается Eclipse IDE for Java EE Developers от Eclipse IDE for Java Developers?
чем отличается Eclipse IDE for Java EE Developers и Eclipse IDE for Java Developers? и какую лучше...

Eclipse
Можно ли в eclipse написать игру под андроид? И что делать с визуализацией?

Eclipse Luna
Короче, нажимаю в окне eclipse: Help &gt; Install New Software Потом нажимаю add. Пишу ссылку и...

OpenCv в eclipse
как добавить библиотеку opencv для ее использования под андроид проект?? Добавлено через 1...

Eclipse переименование
Подскажите, пожалуйста! При создании нового проекта (Eclipse) в Application name указывается имя...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2013, 22:16

Decimal в eclipse
Доброго времени суток. Подскажите, пожалуйста, как можно работать с decimal в eclipse?...

Eclipse SDK
Без сил уже решить эту проблему.. Кто знает в чем проблема? При создании в Eclipse, Android...

Adb и eclipse
Если кто сталкивался, прошу помочь adb -start; Запускается, но eclipse никак не хочет его видеть


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru