PHPackages                             alaa-hany/chcon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. alaa-hany/chcon

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

alaa-hany/chcon
===============

Pure PHP character encoding conversion library. Supported over 350 character encodings.

v2.0.0(1y ago)139MITPHP

Since Aug 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/alaa-hany-elsaid/chcon)[ Packagist](https://packagist.org/packages/alaa-hany/chcon)[ RSS](/packages/alaa-hany-chcon/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)DependenciesVersions (5)Used By (0)

Chcon
=====

[](#chcon)

Description
-----------

[](#description)

Pure PHP character encoding conversion library. Supported over 350 character encodings.

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/):

```
composer require alaahany/chcon

```

Usage
-----

[](#usage)

Character encoding conversion:

```
Alaahany\Chcon\Chcon::getAvailableCharsets()
Alaahany\Chcon\Chcon::convert(  "utf-8" , "cp437" , "┘å┘ê╪▒┘è") // return نوري

```

Supported Charsets
------------------

[](#supported-charsets)

Name: Alternativnyj Variant Internal: alternativnyj Language: Russian

Name: Amiga-1251 Internal: amiga-1251 Language: Russian Source:

Name: ANSEL Internal: ansel Language: Platform specifics Source:

Name: ArmSCII-7 Internal: armscii-7 Language: Armenian Source:

Name: ArmSCII-8 Internal: armscii-8 Language: Armenian Source:

Name: ArmSCII-8 (DOS/Macintosh) Internal: armscii-8a Language: Armenian Source:

Name: AST166-7:1997 Internal: ast166-7 Language: Armenian Source:

Name: AST166-8:1997 Internal: ast166-8 Language: Armenian Source:

Name: AST166-8:1997 (DOS/Macintosh) Internal: ast166-8a Language: Armenian Source:

Name: Atari ST Internal: atarist Language: Platform specifics Source:

Name: ATASCII Internal: atascii Language: Platform specifics Source: Note: Some characters not compatible with Unicode

Name: Baltic Internal: baltic Language: Baltic

Name: Big5:1984 Internal: big5-1984 Language: Traditional Chinese Source:

Name: Big5:2003 Internal: big5-2003 Language: Traditional Chinese Source:

Name: Big5-ETen Internal: big5-eten Language: Traditional Chinese Source:

Name: Big5E Internal: big5-ext Language: Traditional Chinese Source:

Name: Big5 + GCCS Internal: big5-gccs Language: Traditional Chinese Source:

Name: Big5-HKSCS:1999 Internal: big5-hkscs-1999 Language: Traditional Chinese Source:

Name: Big5-HKSCS:2001 Internal: big5-hkscs-2001 Language: Traditional Chinese Source:

Name: Big5+ Internal: big5-plus Language: Traditional Chinese Source:

Name: Bulgarian MIK Internal: bulgarian-mik Language: Bulgarian Source: [http://en.wikipedia.org/wiki/MIK\_Code\_page](http://en.wikipedia.org/wiki/MIK_Code_page)

Name: CNS 11643-1986 Internal: cns11643-1986 Language: Traditional Chinese Source:

Name: CNS 11643-1992 Internal: cns11643-1992 Language: Traditional Chinese

Name: IBM037 Internal: cp037 Language: English Source:

Name: IBM038 Internal: cp038 Language: ?

Name: PTCP154 Internal: cp154 Language: Kazakh

Name: IBM256 Internal: cp256 Language: Western European

Name: IBM273 Internal: cp273 Language: German

Name: IBM274 Internal: cp274 Language: Western European

Name: IBM275 Internal: cp275 Language: Portuguese

Name: IBM277 Internal: cp277 Language: Norwegian

Name: IBM278 Internal: cp278 Language: Swedish

Name: IBM280 Internal: cp280 Language: Western European

Name: IBM281 Internal: cp281 Language: ?

Name: IBM284 Internal: cp284 Language: Western European

Name: IBM285 Internal: cp285 Language: English

Name: IBM290 Internal: cp290 Language: Japanese

Name: IBM297 Internal: cp297 Language: Western European

Name: IBM420 Internal: cp420 Language: Arabic

Name: IBM423 Internal: cp423 Language: Greek

Name: IBM424 Internal: cp424 Language: Hebrew Source:

Name: IBM437 Internal: cp437 Language: English Source:

Name: IBM500 Internal: cp500 Language: Western European Source:

Name: IBM708 Internal: cp708 Language: ?

Name: IBM720 Internal: cp720 Language: Arabic

Name: IBM737 Internal: cp737 Language: Greek Source:

Name: IBM775 Internal: cp775 Language: Baltic Source:

Name: IBM806 Internal: cp806 Language: Hindi

Name: IBM833 Internal: cp833 Language: Korean

Name: IBM838 Internal: cp838 Language: Thai

Name: IBM849 Internal: cp849 Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian

Name: IBM850 Internal: cp850 Language: Western European Source:

Name: IBM851 Internal: cp851 Language: Greek

Name: IBM852 Internal: cp852 Language: Central and Eastern European Source:

Name: IBM853 Internal: cp853 Language: ?

Name: IBM855 Internal: cp855 Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian Source:

Name: IBM856 Internal: cp856 Language: Hebrew Source:

Name: IBM857 Internal: cp857 Language: Turkish Source:

Name: IBM00858 Internal: cp858 Language: Western European

Name: IBM860 Internal: cp860 Language: Portuguese Source:

Name: IBM861 Internal: cp861 Language: Icelandic Source:

Name: IBM862 Internal: cp862 Language: Hebrew Source:

Name: IBM863 Internal: cp863 Language: Canadian Source:

Name: IBM864 Internal: cp864 Language: Arabic Source:

Name: IBM865 Internal: cp865 Language: Danish, Norwegian Source:

Name: IBM866 Internal: cp866 Language: Russian Source:

Name: IBM868 Internal: cp868 Language: Urdu

Name: IBM869 Internal: cp869 Language: Greek Source:

Name: IBM870 Internal: cp870 Language: Western European

Name: IBM871 Internal: cp871 Language: Icelandic

Name: IBM874 Internal: cp874 Language: Thai Source:

Name: IBM875 Internal: cp875 Language: Greek Source:

Name: IBM880 Internal: cp880 Language: Russian

Name: IBM904 Internal: cp904 Language: English

Name: IBM905 Internal: cp905 Language: Turkish

Name: IBM918 Internal: cp918 Language: Urdu

Name: IBM922 Internal: cp922 Language: Estonian

Name: IBM00924 Internal: cp924 Language: Western European

Name: IBM942 Internal: cp942 Language: Japanese

Name: IBM943 Internal: cp943 Language: Japanese

Name: IBM948 Internal: cp948 Language: Traditional Chinese

Name: IBM949 Internal: cp949 Language: Korean Source:

Name: IBM950 Internal: cp950 Language: Traditional Chinese Source:

Name: IBM954 Internal: cp954 Language: ?

Name: IBM964 Internal: cp964 Language: Traditional Chinese

Name: IBM1004 Internal: cp1004 Language: Western European

Name: IBM1006 Internal: cp1006 Language: Urdu

Name: IBM1025 Internal: cp1025 Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian

Name: IBM1026 Internal: cp1026 Language: Turkish Source:

Name: IBM1046 Internal: cp1046 Language: Arabic

Name: IBM1047 Internal: cp1047 Language: Western European

Name: IBM1051 Internal: cp1051 Language: Western European

Name: IBM1098 Internal: cp1098 Language: Persian

Name: IBM1124 Internal: cp1124 Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian

Name: IBM1125 Internal: cp1125 Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian

Name: IBM1129 Internal: cp1129 Language: Vietnamese

Name: IBM1131 Internal: cp1131 Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian

Name: IBM1132 Internal: cp1132 Language: Laotian

Name: IBM1133 Internal: cp1133 Language: Laotian

Name: IBM01140 Internal: cp1140 Language: English

Name: IBM01141 Internal: cp1141 Language: German

Name: IBM01142 Internal: cp1142 Language: Norwegian

Name: IBM01143 Internal: cp1143 Language: Swedish

Name: IBM01144 Internal: cp1144 Language: Western European

Name: IBM01145 Internal: cp1145 Language: Western European

Name: IBM01146 Internal: cp1146 Language: English

Name: IBM01147 Internal: cp1147 Language: Western European

Name: IBM01148 Internal: cp1148 Language: Central and Eastern European

Name: IBM01149 Internal: cp1149 Language: Icelandic

Name: IBM1160 Internal: cp1160 Language: Thai

Name: IBM1161 Internal: cp1161 Language: Thai

Name: IBM1162 Internal: cp1162 Language: Thai

Name: IBM1163 Internal: cp1163 Language: Vietnamese

Name: IBM1164 Internal: cp1164 Language: Vietnamese

Name: IBM1361 Internal: cp1361 Language: ?

Name: IBM1370 Internal: cp1370 Language: ?

Name: IBM1381 Internal: cp1381 Language: Simplified Chinese

Name: IBM1383 Internal: cp1383 Language: Simplified Chinese

Name: IBM1386 Internal: cp1386 Language: ?

Name: CP5104 Internal: cp5104 Language: Arabic

Name: CP5478 Internal: cp5478 Language: ?

Name: CP20001 Internal: cp20001 Language: ?

Name: CP20002 Internal: cp20002 Language: Traditional Chinese

Name: CP20003 Internal: cp20003 Language: ?

Name: CP20004 Internal: cp20004 Language: ?

Name: CP20005 Internal: cp20005 Language: ?

Name: CP20105 Internal: cp20105 Language: ?

Name: CP20261 Internal: cp20261 Language: ?

Name: CP20269 Internal: cp20269 Language: ?

Name: CWI Internal: cwi Language: ?

Name: DEC Hanyu Internal: dec-hanyu Language: Traditional Chinese

Name: DEC Hanji Internal: dec-hanzi Language: Simplified Chinese

Name: DEC Kanji Internal: dec-kanji Language: Japanese

Name: DEC-MCS Internal: dec-mcs Language: Western European

Name: dk-us Internal: dk-us Language: ?

Name: DS\_2089 Internal: ds2089 Language: ?

Name: EBCDIC-AT-DE Internal: ebcdic-at-de Language: ?

Name: EBCDIC-AT-DE-A Internal: ebcdic-at-de-a Language: ?

Name: EBCDIC-CA-FR Internal: ebcdic-ca-fr Language: ?

Name: EBCDIC-DK-NO Internal: ebcdic-dk-no Language: ?

Name: EBCDIC-DK-NO-A Internal: ebcdic-dk-no-a Language: ?

Name: EBCDIC-ES Internal: ebcdic-es Language: ?

Name: EBCDIC-ES-A Internal: ebcdic-es-a Language: ?

Name: EBCDIC-ES-S Internal: ebcdic-es-s Language: ?

Name: EBCDIC-FI-SE Internal: ebcdic-fi-se Language: ?

Name: EBCDIC-FI-SE-A Internal: ebcdic-fi-se-a Language: ?

Name: EBCDIC-FR Internal: ebcdic-fr Language: ?

Name: EBCDIC-IS-FRISS Internal: ebcdic-is-friss Language: ?

Name: EBCDIC-IT Internal: ebcdic-it Language: ?

Name: EBCDIC-PT Internal: ebcdic-pt Language: ?

Name: EBCDIC-UK Internal: ebcdic-uk Language: ?

Name: EBCDIC-US Internal: ebcdic-us Language: ?

Name: GB\_2312-80 Internal: euc-cn Language: Simplified Chinese

Name: EUC-JIS-2004 Internal: euc-jis-2004 Language: Japanese Source:

Name: EUC-JISX0213 Internal: euc-jisx0213 Language: Japanese Source:

Name: Extended\_UNIX\_Code\_Packed\_Format\_for\_Japanese Internal: euc-jp Language: Japanese Source:

Name: EUC-JP-MS Internal: euc-jp-ms Language: Japanese

Name: EUC-KR Internal: euc-kr Language: Korean

Name: EUC-TW Internal: euc-tw Language: Traditional Chinese

Name: Fieldata Internal: fieldata Language: English Source:

Name: GB2312 Internal: gb2312 Language: Simplified Chinese

Name: GB12345-90 Internal: gb12345-90 Language: Traditional Chinese

Name: GB18030 Internal: gb18030 Language: Unified Chinese

Name: GBK Internal: gbk Language: Unified Chinese

Name: Georgian InfoTech/Academy Internal: georgian-academy Language: Georgian

Name: Georgian Parliament Internal: georgian-ps Language: Georgian

Name: GEOSTD8 Internal: geostd8 Language: Georgian Source: Internet-Drafts - draft-giasher-geostd8-01.txt

Name: ETSI GSM 03.38 Internal: gsm0338 Language: Greek Source:

Name: HP-CCDC Internal: hp-ccdc Language: ?

Name: hp-roman8 Internal: hp-roman8 Language: Platform specifics

Name: DIN\_66003 Internal: ia5-german Language: German

Name: IA5 Internal: ia5-irv Language: Western European

Name: NS\_4551-2 Internal: ia5-norwegian Language: Norwegian

Name: SEN\_850200\_C Internal: ia5-swedish Language: Swedish

Name: INVARIANT Internal: invariant Language: ?

Name: x-iscii-as Internal: iscii-as Language: Assamese

Name: x-iscii-be Internal: iscii-be Language: Bengali

Name: x-iscii-de Internal: iscii-de Language: Devanagari

Name: x-iscii-gu Internal: iscii-gu Language: Gujarathi

Name: x-iscii-ka Internal: iscii-ka Language: Kannada

Name: x-iscii-ma Internal: iscii-ma Language: Malayalam

Name: x-iscii-or Internal: iscii-or Language: Oriya

Name: x-iscii-pa Internal: iscii-pa Language: Panjabi

Name: x-iscii-ta Internal: iscii-ta Language: Tamil

Name: x-iscii-te Internal: iscii-te Language: Telugu

Name: ISIRI 3342:1992 Internal: isiri-3342 Language: Farsi

Name: ISO\_646.basic:1983 Internal: iso-646-basic Language: ?

Name: ISO\_646.irv:1983 Internal: iso-646-irv Language: ?

Name: ISO-2022-CN Internal: iso-2022-cn Language: Traditional Chinese

Name: ISO-2022-CN-EXT Internal: iso-2022-cn-ext Language: Traditional Chinese

Name: ISO-2022-JP Internal: iso-2022-jp Language: Japanese

Name: ISO-2022-JP-1 Internal: iso-2022-jp-1 Language: Japanese

Name: ISO-2022-JP-2 Internal: iso-2022-jp-2 Language: Japanese, Korean, Simplified Chinese, Western European, Greek

Name: ISO-2022-JP-3 Internal: iso-2022-jp-3 Language: Japanese

Name: ISO-2022-JP-2004 Internal: iso-2022-jp-2004 Language: Japanese

Name: ISO-2022-KR Internal: iso-2022-kr Language: Korean

Name: ISO 5426:1980 Internal: iso-5426 Language: ? Note: Extended Latin for Bibliographic use

Name: ISO-6937 Internal: iso-6937 Language: ?

Name: ISO-6937-2 Internal: iso-6937-2 Language: ?

Name: ISO\_8859-1:1987 Internal: iso-8859-1 Language: Western European Source:

Name: ISO\_8859-2:1987 Internal: iso-8859-2 Language: Central and Eastern European Source:

Name: ISO\_8859-3:1988 Internal: iso-8859-3 Language: Esperanto, Maltese Source:

Name: ISO\_8859-4:1988 Internal: iso-8859-4 Language: Baltic Source:

Name: ISO\_8859-5:1988 Internal: iso-8859-5 Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian Source:

Name: ISO\_8859-6:1987 Internal: iso-8859-6 Language: Arabic Source:

Name: ISO\_8859-7:1987 Internal: iso-8859-7 Language: Greek Source:

Name: ISO\_8859-8:1988 Internal: iso-8859-8 Language: Hebrew Source:

Name: ISO\_8859-9:1989 Internal: iso-8859-9 Language: Turkish Source:

Name: ISO-8859-10 Internal: iso-8859-10 Language: Norwegian Source:

Name: ISO-8859-11 Internal: iso-8859-11 Language: Thai Source:

Name: ISO-8859-13 Internal: iso-8859-13 Language: Baltic Source:

Name: ISO-8859-14 Internal: iso-8859-14 Language: Celtic Source:

Name: ISO-8859-15 Internal: iso-8859-15 Language: Western European Source:

Name: ISO-8859-16 Internal: iso-8859-16 Language: Central and Eastern European Source:

Name: ISO\_8859-supp Internal: iso-8859-supp Language: ?

Name: ISO-10646-UCS-2 Internal: iso-10646-ucs-2 Language: Full Unicode

Name: ISO-10646-UCS-4 Internal: iso-10646-ucs-4 Language: Full Unicode

Name: BS\_4730 Internal: iso-ir-4 Language: ?

Name: NATS-SEFI Internal: iso-ir-8-1 Language: ?

Name: NATS-SEFI-ADD Internal: iso-ir-8-2 Language: ?

Name: NATS-DANO Internal: iso-ir-9-1 Language: ?

Name: NATS-DANO-ADD Internal: iso-ir-9-2 Language: ?

Name: SEN\_850200\_B Internal: iso-ir-10 Language: ?

Name: JIS\_C6220-1969-jp Internal: iso-ir-13 Language: Japanese

Name: JIS\_C6220-1969-ro Internal: iso-ir-14 Language: Japanese

Name: IT Internal: iso-ir-15 Language: ?

Name: PT Internal: iso-ir-16 Language: ?

Name: ES Internal: iso-ir-17 Language: ?

Name: greek7-old Internal: iso-ir-18 Language: Greek

Name: latin-greek Internal: iso-ir-19 Language: Greek

Name: NF\_Z\_62-010\_(1973) Internal: iso-ir-25 Language: ?

Name: Latin-greek-1 Internal: iso-ir-27 Language: Greek

Name: ISO\_5427 Internal: iso-ir-37 Language: ?

Name: BS\_viewdata Internal: iso-ir-47 Language: ?

Name: INIS Internal: iso-ir-49 Language: ?

Name: INIS-8 Internal: iso-ir-50 Language: ?

Name: INIS-cyrillic Internal: iso-ir-51 Language: ?

Name: ISO\_5427:1981 Internal: iso-ir-54 Language: ?

Name: ISO\_5428:1980 Internal: iso-ir-55 Language: ?

Name: GB\_1988-80 Internal: iso-ir-57 Language: Simplified Chinese

Name: NS\_4551-1 Internal: iso-ir-60 Language: ?

Name: iso-ir-68 Internal: iso-ir-68 Language: ? Source:

Name: NF\_Z\_62-010 Internal: iso-ir-69 Language: ?

Name: videotex-suppl Internal: iso-ir-70 Language: ?

Name: PT2 Internal: iso-ir-84 Language: ?

Name: ES2 Internal: iso-ir-85 Language: ?

Name: MSZ\_7795.3 Internal: iso-ir-86 Language: ?

Name: greek7 Internal: iso-ir-88 Language: ?

Name: ASMO\_449 Internal: iso-ir-89 Language: ?

Name: iso-ir-90 Internal: iso-ir-90 Language: ?

Name: JIS\_C6229-1984-a Internal: iso-ir-91 Language: Japanese

Name: JIS\_C6229-1984-b Internal: iso-ir-92 Language: Japanese

Name: JIS\_C6229-1984-b-add Internal: iso-ir-93 Language: Japanese

Name: JIS\_C6229-1984-hand Internal: iso-ir-94 Language: Japanese

Name: JIS\_C6229-1984-hand-add Internal: iso-ir-95 Language: Japanese

Name: JIS\_C6229-1984-kana Internal: iso-ir-96 Language: Japanese

Name: ISO\_2033-1983 Internal: iso-ir-98 Language: ?

Name: ANSI\_X3.110-1983 Internal: iso-ir-99 Language: ?

Name: T.61-7bit Internal: iso-ir-102 Language: ?

Name: T.61-8bit Internal: iso-ir-103 Language: ?

Name: ECMA-cyrillic Internal: iso-ir-111 Language: Russian

Name: CSA\_Z243.4-1985-1 Internal: iso-ir-121 Language: ?

Name: CSA\_Z243.4-1985-2 Internal: iso-ir-122 Language: ?

Name: CSA\_Z243.4-1985-gr Internal: iso-ir-123 Language: ?

Name: T.101-G2 Internal: iso-ir-128 Language: ?

Name: CSN\_369103 Internal: iso-ir-139 Language: ?

Name: JUS\_I.B1.002 Internal: iso-ir-141 Language: ?

Name: ISO\_6937-2-add Internal: iso-ir-142 Language: ?

Name: IEC\_P27-1 Internal: iso-ir-143 Language: ?

Name: JUS\_I.B1.003-serb Internal: iso-ir-146 Language: ?

Name: JUS\_I.B1.003-mac Internal: iso-ir-147 Language: ?

Name: greek-ccitt Internal: iso-ir-150 Language: Greek

Name: NC\_NC00-10:81 Internal: iso-ir-151 Language: ?

Name: ISO\_6937-2-25 Internal: iso-ir-152 Language: ?

Name: GOST\_19768-74 Internal: iso-ir-153 Language: ?

Name: ISO\_10367-box Internal: iso-ir-155 Language: ?

Name: iso-ir-165 Internal: iso-ir-165 Language: Simplified Chinese

Name: iso-ir-197 Internal: iso-ir-197 Language: Norwegian

Name: KPS 9566:1997 Internal: iso-ir-202 Language: Korean Source: Note: Some characters not compatible with Unicode

Name: iso-ir-209 Internal: iso-ir-209 Language: Norwegian

Name: JIS\_X0201 Internal: jis\_x0201 Language: Japanese Source:

Name: JIS\_X0201 (alternative) Internal: jis\_x0201c Language: Japanese Source:

Name: JIS\_C6226-1983 Internal: jis\_x0208 Language: Japanese Source:

Name: JIS\_X0212-1990 Internal: jis\_x0212 Language: Japanese Source:

Name: JIS X0213:2000 plane 1 Internal: jis\_x0213-2000-1 Language: Japanese Source:

Name: JIS X0213:2000 plane 2 Internal: jis\_x0213-2000-2 Language: Japanese Source:

Name: JIS X0213:2004 Internal: jis\_x0213-2004 Language: Japanese Source:

Name: Johab Internal: johab Language: Korean

Name: KOI7 Internal: koi7 Language: Russian Source:

Name: KOI8-I Internal: koi8-i Language: Russian

Name: KOI8-R Internal: koi8-r Language: Russian Source:

Name: KOI8-RU Internal: koi8-ru Language: Russian, Ukrainian

Name: KOI8-T Internal: koi8-t Language: Tajik

Name: KOI8-U Internal: koi8-u Language: Ukrainian

Name: KOI8-Uni Internal: koi8-uni Language: Unified Cyrillic

Name: KS\_C\_5601-1987 Internal: ksc5601-1987 Language: Korean Source:

Name: KS\_C\_5601-1992 Internal: ksc5601-1992 Language: Korean Source:

Name: KSC5636 Internal: ksc5636 Language: Korean

Name: KS X 1001 Internal: ksx1001 Language: Korean

Name: latin-lap Internal: latin-lap Language: ?

Name: x-mac-arabic Internal: mac-arabic Language: Arabic

Name: x-mac-ce Internal: mac-ce Language: Central and Eastern European Source:

Name: x-mac-celtic Internal: mac-celtic Language: Celtic

Name: x-mac-chinesesimp Internal: mac-chinesesimp Language: Simplified Chinese

Name: x-mac-chinesetrad Internal: mac-chinesetrad Language: Traditional Chinese

Name: x-mac-croatian Internal: mac-croatian Language: Croatian

Name: x-mac-cyrillic Internal: mac-cyrillic Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian Source:

Name: Mac-Dingbat Internal: mac-dingbat Language: ?

Name: x-mac-farsi Internal: mac-farsi Language: Farsi

Name: x-mac-gaelic Internal: mac-gaelic Language: Gaelic

Name: x-mac-greek Internal: mac-greek Language: Greek Source:

Name: x-mac-hebrew Internal: mac-hebrew Language: Hebrew

Name: x-mac-icelandic Internal: mac-icelandic Language: Icelandic Source:

Name: x-mac-inuit Internal: mac-inuit Language: Inuit

Name: x-mac-japanese Internal: mac-japanese Language: Japanese

Name: x-mac-korean Internal: mac-korean Language: Korean

Name: macintosh Internal: mac-roman Language: Western European Source:

Name: x-mac-romanian Internal: mac-romanian Language: Romanian

Name: Mac-Sami Internal: mac-sami Language: Norwegian

Name: Mac-Symbol Internal: mac-symbol Language: ?

Name: x-mac-thai Internal: mac-thai Language: Thai

Name: x-mac-turkish Internal: mac-turkish Language: Turkish Source:

Name: x-mac-ukrainian Internal: mac-ukrainian Language: Ukrainian

Name: MuleLao-1 Internal: mulelao-1 Language: Laotian

Name: NextStep Internal: nextstep Language: Platform specifics

Name: Osnovnoj Variant Internal: osnovnoj Language: Russian

Name: PETSCII Internal: petscii Language: Platform specifics Source:

Name: PETSCII (alternative) Internal: petscii-shifted Language: Platform specifics Source:

Name: POSIX standard Internal: posix Language: English Source: [http://en.wikipedia.org/wiki/Portable\_character\_set](http://en.wikipedia.org/wiki/Portable_character_set)

Name: RISC OS LATIN1 Internal: riscos-latin1 Language: Platform specifics

Name: RK1048 Internal: rk1048 Language: Russian

Name: Stanford Extended ASCII Internal: seascii Language: English Source:

Name: Shift\_JIS Internal: shift\_jis Language: Japanese Source:

Name: Shift\_JIS-2004 Internal: shift\_jis-2004 Language: Japanese

Name: Shift\_JISX0213 Internal: shift\_jisx0213 Language: Japanese Source:

Name: Sinclair ZX Spectrum+ 48K Character Set Internal: spectrum-48k Language: Platform specifics Source:

Name: Adobe-Standard-Encoding Internal: stdenc Language: Platform specifics Source:

Name: Adobe-Symbol-Encoding Internal: symbol Language: Platform specifics Source:

Name: TCVN 5712-1:1993 Internal: tcvn5712-1 Language: Vietnamese Source:

Name: TCVN 5712-2:1993 Internal: tcvn5712-2 Language: Vietnamese Source:

Name: TDS 565 Internal: tds565 Language: Turkish

Name: TIS-620 Internal: tis-620 Language: Thai Source:

Name: TSCII Internal: tscii Language: Tamil

Name: U-Code Internal: ucode Language: Russian

Name: ANSI\_X3.4-1968 Internal: us-ascii Language: English

Name: ANSI\_X3.4-1968 (alternative) Internal: us-ascii-quotes Language: English Source:

Name: us-dk Internal: us-dk Language: ?

Name: ISO-10646-UTF-1 Internal: utf-1 Language: Full Unicode

Name: UTF-5 Internal: utf-5 Language: Full Unicode

Name: UTF-7 Internal: utf-7 Language: Full Unicode

Name: IMAP4 modified UTF-7 Internal: utf-7-imap Language: Full Unicode

Name: UTF-8 Internal: utf-8 Language: Full Unicode

Name: UTF-8 Normal Internal: utf-8n Language: Full Unicode

Name: UTF-16 Internal: utf-16 Language: Full Unicode

Name: UTF-16 (Big Endian) Internal: utf-16be Language: Full Unicode

Name: UTF-16 (Lil Endian) Internal: utf-16le Language: Full Unicode

Name: UTF-32 Internal: utf-32 Language: Full Unicode

Name: UTF-32 (Big Endian) Internal: utf-32be Language: Full Unicode

Name: UTF-32 (Lil Endian) Internal: utf-32le Language: Full Unicode

Name: VIQR Internal: viqri Language: Vietnamese Source:

Name: VISCII Internal: viscii Language: Vietnamese Source:

Name: VNI Internal: vni Language: Vietnamese

Name: VPS Internal: vps Language: Vietnamese Source:

Name: Windows-31J Internal: windows-31j Language: Japanese

Name: windows-1250 Internal: windows-1250 Language: Central and Eastern European Source:

Name: windows-1251 Internal: windows-1251 Language: Bulgarian, Byelorussian, Macedonian, Russian, Serbian Source:

Name: windows-1252 Internal: windows-1252 Language: Western European Source:

Name: windows-1253 Internal: windows-1253 Language: Greek Source:

Name: windows-1254 Internal: windows-1254 Language: Turkish Source:

Name: windows-1255 Internal: windows-1255 Language: Hebrew Source:

Name: windows-1256 Internal: windows-1256 Language: Arabic Source:

Name: windows-1257 Internal: windows-1257 Language: Baltic Source:

Name: windows-1258 Internal: windows-1258 Language: Vietnamese Source:

Name: Windows-Sámi-2 Internal: windows-sami-2 Language: Norwegian Source:

Name: Adobe-Zapf-Dingbats-Encoding Internal: zdingbat Language: Platform specifics Source:

Note
----

[](#note)

If you need any non exists encode or decode , you are welcome to order it .
Contact me on :
 Email :
 whatsapp : [+201063745208](https://wa.me/201063745208)

License
-------

[](#license)

alaa-hany/chcon is licensed under the MIT License.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance46

Moderate activity, may be stable

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~67 days

Total

4

Last Release

440d ago

Major Versions

v1.1.1 → v2.0.02025-02-22

### Community

Maintainers

![](https://www.gravatar.com/avatar/2d553b830653f90ed7e6040c184d3ca29dc4a587c40f153a10dae608228f749e?d=identicon)[Alaa-Hany](/maintainers/Alaa-Hany)

---

Top Contributors

[![alaa-hany-elsaid](https://avatars.githubusercontent.com/u/62419181?v=4)](https://github.com/alaa-hany-elsaid "alaa-hany-elsaid (4 commits)")

### Embed Badge

![Health badge](/badges/alaa-hany-chcon/health.svg)

```
[![Health](https://phpackages.com/badges/alaa-hany-chcon/health.svg)](https://phpackages.com/packages/alaa-hany-chcon)
```

###  Alternatives

[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2540.7k](/packages/kaufmanndigital-gdpr-cookieconsent)[selective/transformer

A strictly typed array transformer with dot-access, fluent interface and filters.

3817.8k1](/packages/selective-transformer)[derhansen/sf_banners

Banner-Management Extension based on Extbase and Fluid. Loads banners asynchronously using JavaScript.

1144.5k](/packages/derhansen-sf-banners)[martin/wn-forms-plugin

Create easy (and almost magic) AJAX forms

212.3k](/packages/martin-wn-forms-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
