1 / 1 / 0
Регистрация: 06.10.2017
Сообщений: 7
1

Непонятные символы после вывода из файла

25.11.2017, 16:12. Показов 953. Ответов 1
Метки нет (Все метки)

Пытаюсь разобраться с работой с файлами, и наткнулся на такую проблему
после сохранения в файл из EditText, и потом вывода из файла, то вместо слов какие то символы
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
String fName = null;
    FileOutputStream fos;
    String testString = null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_textt);
        EditText tvText = (EditText) findViewById(R.id.editText4);
 
        Intent intent = getIntent();
 
        fName = intent.getStringExtra("fname");
        try {
            FileInputStream fin = openFileInput(fName);
            int size;
            String neuText = null;
 
            // read inside if it is not null (-1 means empty)
            while ((size = fin.read()) != -1) {
                // add & append content
                neuText += Character.toString((char) size);
            }
            // Set text to TextView
            tvText.setText(neuText);
            Toast.makeText(getBaseContext(), "Все нормально",Toast.LENGTH_SHORT).show();
            fin.close();
        }
        catch (Exception e)
        {
 
        }
    }
 
    public void Save(View view) {
        EditText tvText = (EditText) findViewById(R.id.editText4);
        testString = tvText.getText().toString();
        try {
            fos = openFileOutput(fName, Context.MODE_PRIVATE);
            fos.write(testString.getBytes());
            fos.close();
        }
        catch (Exception e)
        {
 
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2017, 16:12
Ответы с готовыми решениями:

Выводятся непонятные символы после символов прочитанных из файла
Написал программу чтобы на собственном опыте понять как С++ читает файлы #include <iostream>...

В директории сохранения файла русские символы заменяются на непонятные символы
При сохранении файл через диалоговое окно русские символы заменяются на непонятные тем самым Window...

Как убрать непонятные символы после последнего символа
Задача следующая: В заданной строке перед каждой большой латинской буквой поставить ". " (точка,...

Непонятные символы в строке поиска после запуска проекта
Delphi XE8, компонент ehDBGrid. В конструкторе всё нормально: После компиляции и запуска: ...

1
1562 / 1163 / 423
Регистрация: 08.05.2012
Сообщений: 5,209
25.11.2017, 18:06 2
Если уж копируешь откуда-то, то бери с одного источника. Запись строки:
Java
1
2
3
4
5
6
7
8
9
File myFile = new File(path);
try {
     FileWriter fw = new FileWriter(myFile, true);
     fw.write(stringFromEditText);
     fw.flush();
     fw.close();
} catch (Exception e) {
e.printStackTrace();
}
Чтение:
Java
1
2
3
4
5
6
7
8
9
10
BufferedReader reader = null;
try {
     reader = new BufferedReader(new FileReader(myFile));
     String line;
     while ((line = reader.readLine()) != null) {
             line = line+"\n";//some action hz what do you need
     }
} catch (Exception e) {
    e.printStackTrace();
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2017, 18:06
Помогаю со студенческими работами здесь

После запроса в адресной строке идут непонятные символы
всем привет! что это? подскажите... спасибо! тут адрес, а потом = ...

При чтении файла получаются непонятные символы
Помогите пжалуста никак не могу разобраться с типизироваными файлами вот мой unit unit...

Чтения из файла - в конце появляются непонятные символы
Читаю из файла так char str; char ch; int i=0; while ( (ch = getc(fp)) != EOF ) {...

Когда считываю информацию с файла, то выводит в конце непонятные символы
#include "stdafx.h" #include <iostream> #include <conio.h> #include <string.h> #include...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru