domainsfallbacks.properties 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. # This Source Code Form is subject to the terms of the Mozilla Public
  2. # License, v. 2.0. If a copy of the MPL was not distributed with this
  3. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  4. # This file contains educated guesses about which top-level domains are
  5. # likely to host legacy content that assumes a non-windows-1252 encoding.
  6. # Punycode TLDs are included on the theory that legacy content might appear
  7. # behind those relatively new TLDs if DNS just points to a legacy server.
  8. #
  9. # Encodings for which a confident-enough educated guess is missing are
  10. # listed in nonparticipatingdomains.properties. Domains that are listed
  11. # neither there nor here get windows-1252 as the associated fallback.
  12. #
  13. # The list below includes Arabic-script TLDs not on IANA list but on the
  14. # ICANN list:
  15. # http://www.icann.org/en/resources/idn/fast-track/string-evaluation-completion
  16. # Otherwise, the list includes non-windows-1252-affilited country TLDs from
  17. # https://data.iana.org/TLD/tlds-alpha-by-domain.txt
  18. #
  19. # The guesses are assigned as follows:
  20. # * If the country has a dominant country-affiliated language and that language
  21. # is part of the languages to fallbacks mapping, use the encoding for that
  22. # language from that mapping.
  23. # * Use windows-1256 for countries that have a dominant Arabic-script
  24. # language or whose all languages are Arabic-script languages.
  25. # * Use windows-1251 likewise but for Cyrillic script.
  26. ae=windows-1256
  27. xn--mgbaam7a8h=windows-1256
  28. af=windows-1256
  29. bg=windows-1251
  30. bh=windows-1256
  31. by=windows-1251
  32. cn=gbk
  33. xn--fiqs8s=gbk
  34. # Assume that Traditional Chinese TLD is meant to work if URL input happens to
  35. # be in the traditional mode. Expect content to be simplified anyway.
  36. xn--fiqz9s=gbk
  37. cz=windows-1250
  38. dz=windows-1256
  39. xn--lgbbat1ad8j=windows-1256
  40. ee=windows-1257
  41. eg=windows-1256
  42. xn--wgbh1c=windows-1256
  43. gr=ISO-8859-7
  44. hk=Big5
  45. xn--j6w193g=Big5
  46. hr=windows-1250
  47. hu=ISO-8859-2
  48. iq=windows-1256
  49. ir=windows-1256
  50. xn--mgba3a4f16a=windows-1256
  51. jo=windows-1256
  52. xn--mgbayh7gpa=windows-1256
  53. jp=Shift_JIS
  54. kg=windows-1251
  55. kp=EUC-KR
  56. kr=EUC-KR
  57. xn--3e0b707e=EUC-KR
  58. kw=windows-1256
  59. kz=windows-1251
  60. xn--80ao21a=windows-1251
  61. lb=windows-1256
  62. lt=windows-1257
  63. lv=windows-1257
  64. ma=windows-1256
  65. xn--mgbc0a9azcg=windows-1256
  66. mk=windows-1251
  67. mn=windows-1251
  68. xn--l1acc=windows-1251
  69. mo=Big5
  70. # my
  71. xn--mgbx4cd0ab=windows-1256
  72. om=windows-1256
  73. xn--mgb9awbf=windows-1256
  74. #pk
  75. xn--mgbai9azgqp6j=windows-1256
  76. pl=ISO-8859-2
  77. ps=windows-1256
  78. xn--ygbi2ammx=windows-1256
  79. qa=windows-1256
  80. xn--wgbl6a=windows-1256
  81. rs=windows-1251
  82. xn--90a3ac=windows-1251
  83. ru=windows-1251
  84. xn--p1ai=windows-1251
  85. sa=windows-1256
  86. xn--mgberp4a5d4ar=windows-1256
  87. sd=windows-1256
  88. xn--mgbpl2fh=windows-1256
  89. sg=gbk
  90. xn--yfro4i67o=gbk
  91. si=ISO-8859-2
  92. sk=windows-1250
  93. su=windows-1251
  94. sy=windows-1256
  95. xn--mgbtf8fl=windows-1256
  96. th=windows-874
  97. xn--o3cw4h=windows-874
  98. tj=windows-1251
  99. tn=windows-1256
  100. xn--pgbs0dh=windows-1256
  101. tr=windows-1254
  102. tw=Big5
  103. # Assume that the Simplified Chinese TLD is meant to work when URL input
  104. # happens in the simplified mode. Assume content is tradition anyway.
  105. xn--kprw13d=Big5
  106. xn--kpry57d=Big5
  107. ua=windows-1251
  108. xn--j1amh=windows-1251
  109. uz=windows-1251
  110. vn=windows-1258
  111. ye=windows-1256
  112. xn--mgb2ddes=windows-1256