Urdu/Other encodings

From the LDC Language Resource Wiki

Revision as of 19:21, 14 April 2010 by Mamandel (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The following is based on an LDC analysis done in 2005.

Microsoft

Urdu may be encoded using the Microsoft encoding for Arabic, which is Code Page 1256. This encoding can be converted to UTF-8 using either of the GNU programs iconv or recode. The necessary commands are:

iconv -f CP1256 -t UTF-8 < InputFileName > OutputFileName
recode -CP1256..UTF8 < InputFileName > OutputFileName

IBM

There are two IBM encodings for Urdu, IBM CP918 and IBM CP1006. Java supports both of these encodings.

Other encodings

Two other encodings are known, but we do not know whether they are in use:

  • Urdu Zabta Takhti (UZT), an 8-bit encoding proposed by the Urdu Standards Committee, which appears to be authorized by the Government of Pakistan. We do not know whether it is actually in use.
    • Hussain, Sarmad, & M. Afzal. 2001. Urdu Computing Standards: Urdu Zabta Takhti (UZT) 1.01. IEEE INMIC 2001. PDF from CRULP, IEEE.
  • Perso-Arabic Standard for Computer Information Interchange (PASCII). This is the Indian government standard for the scheduled languages written in Arabic-based writing systems, the counterpart to ISCII. Note that, although ISCII was originally intended to include the languages written in Perso-Arabic writing systems, this was never implemented. There is no systematic correspondance between ISCII and PASCII encodings of the alphabets. PASCII agrees with ISCII in the encoding of characters outside the Arabic alphabet.
Personal tools