Проблема с кодировкой

Ответить
SwitchOFF
Сообщения: 8
Зарегистрирован: 10 окт 2013, 17:34

Проблема с кодировкой

Сообщение SwitchOFF » 02 дек 2013, 12:54

Написал небольшую функцию для получения данных с сайта. Возникла проблема с русскими символами, не могу разобраться с кодировкой. Пробовал utf, win-1251, но всё равно выдаёт символы, как на скрине. Подскажите, какую кодировку прописать нужно ?

Пытаюсь получить данные так:

Код: Выделить всё

	public string GetData(String action)
	{
		try
		{
			HttpClient httpclient = new DefaultHttpClient();		
			HttpResponse response= httpclient.execute(new HttpPost("http://mail.ru"));
			HttpEntity entity = response.getEntity();
			InputStream stream = entity.getContent();			
			BufferedReader reader = new BufferedReader(new InputStreamReader(stream,"ISO-8859-1"),8);
			Toast.makeText(getApplicationContext(),reader.readLine(),Toast.LENGTH_LONG).show();		
		}
		catch(Exception e) {}
		
		return null;
	}
Вложения
charset.png
charset.png (544.42 КБ) 2497 просмотров

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Проблема с кодировкой

Сообщение trew » 02 дек 2013, 13:07

в кодировке UTF-8
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

SwitchOFF
Сообщения: 8
Зарегистрирован: 10 окт 2013, 17:34

Re: Проблема с кодировкой

Сообщение SwitchOFF » 02 дек 2013, 15:51

Спасибо!

Ответить