我的应用程序正在使用BufferReader.readLine()读取插入sql。
my sql is like this:
INSERT INTO TBL_EXAMPLE (COL_A, COL_B, COL_C) VALUES('1', '2', '- THIS IS EXAMPLE.\n- THIS IS EXAMPLE.');
and output that I want:
- THIS IS EXAMPLE.
- THIS IS EXAMPLE.
但是,实际输出是: - 这就是例子。\ n-这就是例子。
:(
我不知道为什么new_line字符(" \ n")不起作用。
我该怎么做?如果你能帮助我,我将非常感谢你:)(对不起,简短的英语,因为我和外国人:|)
这是我的代码:
InputStream is = ctx.getResources().openRawResource(R.raw.db);
try{
BufferedReader br = new BufferedReader(new InputStreamReader(is, "EUC_KR"));
while(true){
String sql = br.readLine();
if(sql!=null){
db.execSQL(sql); // INSERT INTO TBL_EXAMPLE (COL_A, COL_B, COL_C) VALUES('1', '2', '- THIS IS EXAMPLE.\n- THIS IS EXAMPLE.');
} else{
break;
}
}
is.close();
答案 0 :(得分:1)
使用Html.fromHtml
支持新行:
textView.setText(Html.fromHtml("- THIS IS EXAMPLE.<br/>- THIS IS EXAMPLE."));