<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356151&amp;view=findpost&amp;p=3125213</guid>
        <pubDate>Wed, 25 Apr 2012 09:30:41 +0000</pubDate>
        <title>Как работать с подключаемыми файлами?</title>
        <link>https://forum.sources.ru/index.php?showtopic=356151&amp;view=findpost&amp;p=3125213</link>
        <description><![CDATA[Белый негр: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">String s = r.readLine();</div><div class="code_line">byte[] utf8 = s.getBytes(&quot;UTF-8&quot;);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
А так не?]]></description>
        <author>Белый негр</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356151&amp;view=findpost&amp;p=3125190</guid>
        <pubDate>Wed, 25 Apr 2012 09:01:31 +0000</pubDate>
        <title>Как работать с подключаемыми файлами?</title>
        <link>https://forum.sources.ru/index.php?showtopic=356151&amp;view=findpost&amp;p=3125190</link>
        <description><![CDATA[olmer1729: Я пробовал у меня этот файл был записан с кодировкой ANSI,  я поставил ISR = new InputStreamReader(iFile, &quot;ANSI&quot;);<br>
был Exception <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2012-04-25T09:04:33+00:00">25.04.12, 09:04</time></span></span><br>
Хотелось бы к тому же иметь универсальный механизм считывания, неужели никак невозможно поток байт InputStream в String преобразовать так чтоб результат не зависил от кодировки?]]></description>
        <author>olmer1729</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356151&amp;view=findpost&amp;p=3125156</guid>
        <pubDate>Wed, 25 Apr 2012 08:31:58 +0000</pubDate>
        <title>Как работать с подключаемыми файлами?</title>
        <link>https://forum.sources.ru/index.php?showtopic=356151&amp;view=findpost&amp;p=3125156</link>
        <description><![CDATA[Белый негр: <strong class='tag-b'>olmer1729</strong>, давай попробуем у inputstream  кодировку поставить?]]></description>
        <author>Белый негр</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356151&amp;view=findpost&amp;p=3125124</guid>
        <pubDate>Wed, 25 Apr 2012 07:51:32 +0000</pubDate>
        <title>Как работать с подключаемыми файлами?</title>
        <link>https://forum.sources.ru/index.php?showtopic=356151&amp;view=findpost&amp;p=3125124</link>
        <description><![CDATA[olmer1729: Никак не могу разобраться с проблемой, создал подключаемый ресурс /res/raw/textfile.txt<br>
в котором записанно &quot;Simple Text простой текст File&#33;&quot;<br>
<br>
нужно прочитать его в коде. При чтении все символы, кроме &quot;простой текст&quot; читаются и отображаются прекрасно.<br>
все русские буквы считываются но не отображаются. Как можно считать из подключаемого ресурса правильно и записать, скажем в LogCat?<br>
помогите новичку,<br>
Спасибо<br>
<br>
Логи из LogCat:<br>
04-25 06:49:43.145: D/dalvikvm(15806): GC_EXTERNAL_ALLOC freed 642 objects / 51312 bytes in 82ms<br>
04-25 06:49:43.286: W/s(15806): Simple Text ??????? ???? File&#33;<br>
<br>
<br>
public void onCreate(Bundle savedInstanceState) {<br>
        super.onCreate(savedInstanceState);<br>
        setContentView(R.layout.main);<br>
        InputStream iFile = null;<br>
        InputStreamReader ISR = null;<br>
        try {<br>
        	iFile = getResources().openRawResource(R.raw.textfile);<br>
        	ISR = new InputStreamReader(iFile);<br>
			char buf[] = new char[iFile.available()];<br>
			ISR.read(buf);<br>
			Log.w(&quot;s&quot;, new String(buf));<br>
		}<br>
        catch (Exception e) {<br>
			<br>
		}<br>
    }]]></description>
        <author>olmer1729</author>
        <category>Android</category>
      </item>
	
      </channel>
      </rss>
	