Olá galera, estou tendo problemas com a leitura de um arquivo de texto.
O mesmo é lido, porém a formatação está errada…
Será que algém tem noção de como resolver isso?
Grato,
Segue informações:
[java]import java.io.InputStream;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class CarregarArquivo extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
carregar();
}
public void carregar(){
try {
InputStream arquivo = getAssets().open("create.sql");
int tamanho = arquivo.available();
byte[] buffer = new byte[tamanho];
arquivo.read();
arquivo.close();
String sql = new String(buffer);
sql = buffer.toString();
Log.e("SQL", sql);
} catch (Exception e) {
// TODO: handle exception
Log.e("LEITURA_SQL",e.getMessage());
}
}
}
[/java]
Arquivo create.sql em “assets”. (/assets/carregar.sql)
[java]CREATE TABLE IF NOT EXISTS TABLE_VCP (
CMPNOM VARCHAR2 (20) NOT NULL ,
CMPLEG VARCHAR2 (80) ,
CMPTIP CHAR (1) ,
CMPLST NUMBER (1) ,
CODGRP NUMBER (10) ,
VLRMAX NUMBER (10) ,
VLRMIN NUMBER (10) ,
PRIMARY KEY ( CMPNOM )
);[/java]
Dados que o Log.e mostra:
[java]05-31 12:21:48.158: ERROR/SQL(656): À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À?À[/java]
*Reduzi um pouco a saída!