public static String convertFileToString(File file)
    {
        if (file != null && file.exists() && file.canRead() && !file.isDirectory())
        {
        	Writer writer = new StringWriter();
        	InputStream is = null;

        	char[] buffer = new char[1024];
        	try
        	{
                is = new FileInputStream(file);
                Reader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
                int n;
                while ((n = reader.read(buffer)) != -1)
                {
                	writer.write(buffer, 0, n);
                }
        	}
        	catch (IOException e)
        	{
        		System.out.println("Exception ");
        	}
        	finally
        	{
                if (is != null)
                {
                    try
                    {
                    	is.close();
                    }
                    catch (IOException ignore) {}
                }
        	}
        	return writer.toString();
        }
        else
        {
        	return "";
        }
    }