# cPanel API 2 Modules - Encoding

Warning:
The cPanel API 2 system is deprecated. We **strongly** recommend that you use [UAPI](/cpanel/introduction) instead of cPanel API 2.

## Introduction

The Encoding module looks up a file's text encoding.

## Available functions

* [cPanel API 2 Functions - `Encoding::get_encodings`](/cpanel-api-2/cpanel-api-2-modules-encoding/cpanel-api-2-functions-encoding-get_encodings) — This function retrieves a list of available file [character encodings](https://en.wikipedia.org/wiki/Character_encoding).
* [cPanel API 2 Functions - `Encoding::guess_file`](/cpanel-api-2/cpanel-api-2-modules-encoding/cpanel-api-2-functions-encoding-guess-file) — This function attempts to retrieve a file's [character encoding](https://en.wikipedia.org/wiki/Character_encoding).
* [cPanel API 2 Functions - `Encoding::guess_file_opts`](/cpanel-api-2/cpanel-api-2-modules-encoding/cpanel-api-2-functions-encoding-guess-file-opts) — This function retrieves a file's encoding and a list of all cPanel-supported character encodings.