Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App

Related Articles

Java FileReader Class getEncoding() Method with Examples

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The getEncoding() method of FileReader Class in Java is used to return the name of the current stream’s character encoding. If the stream is utilizing a historical encoding name, it will be returned; otherwise, the canonical encoding name of the stream will be returned.


public String getEncoding()

Returns: This method returns the encoding’s historical name, or null if the stream has been closed.

Example: We generated two file readers, input1 and input2, in the preceding example. The character encoding is not specified in input1. As a result, the default character encoding is returned by the getEncoding() function. The character encoding, UTF8, is specified by input2. As a result, the getEncoding() function returns the character encoding supplied.


// Java Program to demonstrate the working of 
// getEncoding() Method of FileReader Class
import java.nio.charset.Charset;
class GFG {
    public static void main(String[] args)
        try {
            // Creates a FileReader with the encoding set to
            // default.
            FileReader input1 = new FileReader(
            // Creates a FileReader with the specified
            // encoding.
            FileReader input2 = new FileReader(
            // The file reader's character encoding is
            // returned.
                "Character encoding of input1: "
                + input1.getEncoding());
                "Character encoding of input2: "
                + input2.getEncoding());
            // Closing Reader
        catch (Exception e) {

Assume we have a text file named input.txt that contains the following information. This file will be utilized as a source of data in our example application.



My Personal Notes arrow_drop_up
Last Updated : 02 Feb, 2022
Like Article
Save Article
Similar Reads
Related Tutorials