I have an app where I store user entered text into a json string. I then store that json string into a file. And then later on display it back by reading the file, extracting th
You have to use "UTF-8" for using this kind of special character. For details read http://developer.android.com/reference/java/nio/charset/Charset.html
You have to encode for your expected character like this way :
URLEncoder.encode("Your Special Character", "UTF8");
You can check similar question about this issue from here :
Android: Parsing special characters (ä,ö,ü) in JSON