私はアンドロイドデバイス用のアプリケーションを開発しており、最近開発中に問題がありました。特殊文字は疑問符 - ハッシュとして表示されます
オンラインのhtmlファイルから情報を取得する必要がありました。そのため、実際にファイルをスキャンして情報を得るために、InputStreamとBufferedReaderの構成を作成しました。私は実際に私の情報を得るために私の文字列を分割し、トーストでそれを表示しようとしました。
すべてうまく動作しますが、私はそれが欲しい方法ですが、毎回特殊文字を表示する必要があります。疑問符 - ハッシュがあります。
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
私はこの権利を取得する方法:
私はウェブサイトがで言うので、それは、文字セットの問題かもしれないと思いますか?
EDITは: - それは、プラットフォームのデフォルトを使用しようとするでしょう
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
((AbstractHttpClient) httpClient).getCredentialsProvider().setCredentials(new AuthScope(null, -1), new UsernamePasswordCredentials("user","password"));
HttpResponse response;
response = httpClient.execute(post);
BufferedReader reader = new BufferedReader(
new InputStreamReader(
response.getEntity().getContent()
)
);
String line = null;
while ((line = reader.readLine()) != null) {
Toast.makeText(this, line, Toast.LENGTH_LONG).show();
}
投稿するストリームから読んでから始まり、トーストを表示することで終了します –