non_utf8_encodings.php 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php
  2. /* For licensing terms, see /license.txt */
  3. /**
  4. * Code
  5. * @package chamilo.include.internationalization
  6. */
  7. /**
  8. * Historical data about non UTF-8 encodings that might be used in Chamilo LMS.
  9. * The following list may have some inconsistencies.
  10. * Put the probably most used for your language encoding at the first place.
  11. */
  12. return array(
  13. 'afrikaans' => array('ISO-8859-15', 'WINDOWS-1252'),
  14. 'albanian' => array('ISO-8859-15', 'WINDOWS-1252'),
  15. 'alemannic' => array('ISO-8859-15', 'WINDOWS-1252'),
  16. 'amharic' => array(),
  17. 'armenian' => array('ARMSCII-8'),
  18. 'arabic' => array('WINDOWS-1256', 'ISO-8859-6'),
  19. 'asturian' => array('ISO-8859-15', 'WINDOWS-1252'),
  20. 'belarusian' => array('WINDOWS-1251', 'ISO-8859-5'),
  21. 'bosnian' => array('WINDOWS-1250', 'ISO-8859-2'),
  22. 'brazilian' => array('ISO-8859-15', 'WINDOWS-1252'),
  23. 'breton' => array('ISO-8859-15', 'WINDOWS-1252'),
  24. 'bulgarian' => array('WINDOWS-1251', 'ISO-8859-5', 'KOI8-R'),
  25. 'catalan' => array('ISO-8859-15', 'WINDOWS-1252'),
  26. 'croatian' => array('WINDOWS-1250', 'ISO-8859-2'),
  27. 'czech' => array('WINDOWS-1250', 'ISO-8859-2'),
  28. 'danish' => array('ISO-8859-15', 'WINDOWS-1252'),
  29. 'dari' => array(),
  30. 'dutch' => array('ISO-8859-15', 'WINDOWS-1252'),
  31. 'english' => array('ISO-8859-15', 'WINDOWS-1252'),
  32. 'esperanto' => array('ISO-8859-3'),
  33. 'estonian' => array('WINDOWS-1257', 'ISO-8859-13', 'ISO-8859-15'),
  34. 'basque' => array('ISO-8859-15', 'WINDOWS-1252'),
  35. 'finnish' => array('ISO-8859-15', 'WINDOWS-1252'),
  36. 'french' => array('ISO-8859-15', 'WINDOWS-1252'),
  37. 'frisian' => array('ISO-8859-15', 'WINDOWS-1252'),
  38. 'friulian' => array('ISO-8859-15', 'WINDOWS-1252'),
  39. 'galician' => array('ISO-8859-15', 'WINDOWS-1252'),
  40. 'georgian' => array('GEORGIAN-ACADEMY', 'GEORGIAN-PS'),
  41. 'german' => array('ISO-8859-15', 'WINDOWS-1252'),
  42. 'greek' => array('WINDOWS-1253', 'ISO-8859-7'),
  43. 'hawaiian' => array(),
  44. 'hebrew' => array('ISO-8859-8', 'WINDOWS-1255'),
  45. 'hindi' => array(),
  46. 'hungarian' => array('WINDOWS-1250', 'ISO-8859-2'),
  47. 'icelandic' => array('ISO-8859-15', 'WINDOWS-1252'),
  48. 'indonesian' => array('ISO-8859-15', 'WINDOWS-1252'),
  49. 'irish' => array('ISO-8859-15', 'WINDOWS-1252'),
  50. 'italian' => array('ISO-8859-15', 'WINDOWS-1252'),
  51. 'japanese' => array('EUC-JP', 'ISO-2022-JP', 'SHIFT-JIS'),
  52. 'korean' => array('EUC-KR', 'ISO-2022-KR', 'CP949'),
  53. 'latin' => array('ISO-8859-15', 'WINDOWS-1252'),
  54. 'latvian' => array('WINDOWS-1257', 'ISO-8859-13'),
  55. 'lithuanian' => array('WINDOWS-1257', 'ISO-8859-13'),
  56. 'macedonian' => array('WINDOWS-1251'),
  57. 'malay' => array('ISO-8859-15', 'WINDOWS-1252'),
  58. 'manx' => array('ISO-8859-15', 'WINDOWS-1252'),
  59. 'marathi' => array(),
  60. 'middle_frisian' => array('ISO-8859-15', 'WINDOWS-1252'),
  61. 'mingo' => array('ISO-8859-15', 'WINDOWS-1252'),
  62. 'nepali' => array(),
  63. 'norwegian' => array('ISO-8859-15', 'WINDOWS-1252'),
  64. 'occitan' => array('ISO-8859-15', 'WINDOWS-1252'),
  65. 'pashto' => array(),
  66. 'persian' => array(),
  67. 'polish' => array('WINDOWS-1250', 'ISO-8859-2'),
  68. 'portuguese' => array('ISO-8859-15', 'WINDOWS-1252'),
  69. 'quechua_cusco' => array('ISO-8859-15', 'WINDOWS-1252'),
  70. 'romanian' => array('WINDOWS-1250', 'ISO-8859-2'),
  71. 'rumantsch' => array(),
  72. 'russian' => array('KOI8-R', 'WINDOWS-1251'),
  73. 'sanskrit' => array(),
  74. 'scots' => array('ISO-8859-15', 'WINDOWS-1252'),
  75. 'scots_gaelic' => array('ISO-8859-15', 'WINDOWS-1252'),
  76. 'serbian' => array('WINDOWS-1250', 'ISO-8859-2'),
  77. 'serbian_cyrillic' => array('WINDOWS-1251'),
  78. 'simpl_chinese' => array('GB2312', 'WINDOWS-936'),
  79. 'slovak' => array('WINDOWS-1250', 'ISO-8859-2'),
  80. 'slovenian' => array('WINDOWS-1250', 'ISO-8859-2'),
  81. 'spanish' => array('ISO-8859-15', 'WINDOWS-1252'),
  82. 'swahili' => array('ISO-8859-15', 'WINDOWS-1252'),
  83. 'swedish' => array('ISO-8859-15', 'WINDOWS-1252'),
  84. 'tagalog' => array(),
  85. 'tamil' => array(),
  86. 'thai' => array('WINDOWS-874', 'ISO-8859-11'),
  87. 'trad_chinese' => array('BIG-5', 'EUC-TW'),
  88. 'turkish' => array('WINDOWS-1254', 'ISO-8859-9'),
  89. 'ukrainian' => array('KOI8-U'),
  90. 'vietnamese' => array('WINDOWS-1258'),
  91. 'welsh' => array('ISO-8859-15', 'WINDOWS-1252'),
  92. 'yiddish' => array(),
  93. 'yoruba' => array('ISO-8859-15', 'WINDOWS-1252')
  94. );