0
「res \ raw」フォルダに格納されている「.HTML」ファイルがあります。 私は私のファイルの内容を表示するには、次のコードを使用:、今ウェブページに特殊文字が表示されない
static String TAG="WebPageShowActivity";
WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webpagedisplay);
String summary = readRawTextFile(this,R.raw.spotlighterhelp);
//getResources().openRawResource(R.raw.spotlighterhelp).toString();
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadDataWithBaseURL (null,summary, "text/html","ASCII" ,null);
}
public static String readRawTextFile(Context ctx, int resId)
{
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);
}
} catch (IOException e) {
return null;
}
Log.e(TAG, "file content: "+text.toString());
return text.toString();
}
私の問題がある:エンコードの種類も何であれ、それはのような特殊文字が表示されていない」または「なるように、私は何をしますかこれらの文字はあまりにも示されていますか?
私は
問題が解決しました。 .docファイルを.htmlに変換したので、私は ""を特殊文字 ""に変換しました。今は正常に動作しているそれらを置き換え – Pallavi