Список поддерживаемых кодировок:
7bit, 8bit, ASCII, BASE64, byte2be, byte2le, byte4be, byte4le, EUC-JP, eucJP-win, ISO-2022-JP, ISO-8859-1, ISO-8859-10, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, JIS, SJIS, SJIS-win, UCS-2, UCS-2BE, UCS-2LE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE, UTF-7, UTF7-IMAP, UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE.
C версии PHP 4.3.0: BIG-5, CP866, CP936, CP950, EUC-CN, EUC-KR, EUC-TW, HZ, ISO-2022-KR, KOI8-R, UHC (CP949), Windows-1251 (CP1251), Windows-1252 (CP1252).
Поддержка кодировок заключается в корректной работе всех строковых функций (например `strlen()`), включая функции регулярных выражений (regular expression functions), а также в возможности перекодирования текста из одной кодировки в другую.
Поддержка кодировок осуществляется модулем `mbstring`, который включен в стандартную поставку дистрибутива PHP.