Use mb_list_encodings() to check if an encoding is supported by mbstring before using its functions for it.
  Actuellement, les jeux de caractères suivants sont
  supportés par mbstring. L'encodage
  de caractère peut être spécifié
  par les paramètres encoding dans les fonctions
  mbstring.
 
  Les jeux de caractères suivants sont supportés par
  mbstring :
 
* : encodages également utilisables dans les expressions régulières.
  Toutes les entrées du php.ini qui acceptent un nom d'encodage
  peuvent également utiliser les valeurs "auto"
  et "pass".
  Les fonctions mbstring, qui acceptent des
  noms de jeux de caractères, peuvent également utiliser la valeur
  "auto".
 
  Si "pass" est utilisée, aucune conversion
  n'est effectuée.
 
  Si "auto" est défini, la liste sera étendue à la liste des encodages
  définis par NLS.
  Par exemple, si NLS vaut Japanese, les valeurs seront
  "ASCII,JIS,UTF-8,EUC-JP,SJIS".
 
Voir aussi mb_detect_order().
Use mb_list_encodings() to check if an encoding is supported by mbstring before using its functions for it.Apart of this list, GB2312 encoding is also supported.
It is Chinese Simplified encoding which is now superseded by GB18030, but GB2312 is not in the list.
If you try to us it, the result will allright even if it is not in the list.
Regards,
Tomolimo