package net.x4a42.volksempfaenger.ui;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;

import net.x4a42.volksempfaenger.R;
import android.os.Bundle;
import android.text.Html;
import android.widget.TextView;

public class ViewEpisodeActivity extends BaseActivity {
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		setContentView(R.layout.view_episode);

		TextView textView = (TextView) findViewById(R.id.textView2);

		InputStream ins = getResources().openRawResource(R.raw.description);
		BufferedReader r = null;
		try {
			r = new BufferedReader(new InputStreamReader(ins, "UTF-8"));
		} catch (UnsupportedEncodingException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
		StringBuilder total = new StringBuilder();
		String line;
		String description;
		try {
			while ((line = r.readLine()) != null) {
				total.append(line);
			}
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		description = total.toString();
		textView.setText(Html.fromHtml(description));
	}

}

@@ -1138,16 +1138,32 @@
 ption = 
+normalizeString(
 total.to
@@ -1170,16 +1170,17 @@
 String()
+)
 ;%0A%09%09text
@@ -1225,10 +1225,104 @@
 ));%0A%09%7D%0A%0A
+%09private String normalizeString(String string) %7B%0A%09%09return string.replaceAll(%22%5C%5Cs+%22, %22 %22);%0A%09%7D%0A%0A
 %7D%0A

Add "normalization" of Description