Projects / Enca


Enca detects the encoding of text files, on the basis of knowledge of their language. It can also convert them to other encodings, allowing you to recode files without knowing their current encoding. It supports most of Central and East European languages, and a few Unicode variants, independently on language.

Operating Systems

Recent releases

  •  09 Feb 2010 10:43

    Release Notes: A possible data corruption with the recode converter was fixed.

    •  29 Oct 2009 12:21

      Release Notes: Some memory leaks and autoconf issues were fixed.

      •  25 Sep 2009 13:46

        Release Notes: This release fixes autoconf and compilation problems.

        •  25 Aug 2009 11:03

          Release Notes: There is a new upstream maintainer. Belarussian detection has been fixed.

          •  18 Dec 2005 13:50

            Release Notes: Support for HZ encoded GB2312 was added. GB2312 and Big5 detection were improved.

            Recent comments

            21 Mar 2011 23:06 GloWondub

            i experiment a bug converting UCS-2 to UTF16
            I perform to do the conversion with gedit easily.
            Here is the file who cannot be converted :

            It contains chinese.

            12 Feb 2010 09:40 nijel

            If somebody provides a patch, it can be easily merged, as I myself have no knowledge about Arabic, I will not implement it myself.

            11 Feb 2010 12:17 chenx


            According to man, Enca is NOT supporting any Arabic encoding. Do you have any plan to have ability to detect any one of these: ISO-8859-6, Windows-1256, IBM-864 and MacArabic?

            Best regards,


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.