Я думаю, вы должны использовать что-то вроде этого:
public static String getDataFromResources(Context context, int resID) throws IOException {
InputStream iStream = context.getResources().openRawResource(resID);
Writer writer = new StringWriter();
char[] buffer = new char[1024];
try {
Reader reader = new BufferedReader(new InputStreamReader(iStream, "UTF-8"));
int n;
while ((n = reader.read(buffer)) != -1) {
writer.write(buffer, 0, n);
}
} finally {
iStream.close();
}
return writer.toString();
}