Unknow Char when parsing from text
<p>I am reading one line of text from site. Here is example of what i read:</p>

<pre><code>11:28;26.02.12;6.7°C;6.7°C;67;0.7m/s; 6:45;17:40; Warm ;84;0.9;0.0;;
</code></pre>

<p>And once i read string instead of 6.7°C i get 6.7�C. As it seems this site is not UTF-8 encoding. How should i solve this thath i will make ° instead of � ? Is it possible to solve this at reading, or maybe i can solve this while i am doing string split?</p>

<p>Here is current method i am using for reading from site:</p>

<pre><code>public static String getContentFromUrl(String url) throws ClientProtocolException, IOException {

    HttpClient httpClient = new DefaultHttpClient();
    HttpGet httpGet = new HttpGet(url);
    HttpResponse response;

    response = httpClient.execute(httpGet);
    HttpEntity entity = response.getEntity();

    if(entity != null) {

        InputStream inStream = entity.getContent();

        String result = Weather.convertStreamToString(inStream);
        inStream.close();

        return result;
    }

    return null;

}

private static String convertStreamToString(InputStream is) {
    BufferedReader reader = new BufferedReader(new InputStreamReader(is));
    StringBuilder sb = new StringBuilder();

    String line = null;

    try {
        while ((line = reader.readLine()) != null) {
            sb.append(line + "\n");
        }
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            is.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    return sb.toString();
}
</code></pre>
