Advertisement
Guest User

Untitled

a guest
Mar 15th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT CASE charset
  2. CASE "ascii"
  3. return Encodings.GetFromCode(1536)
  4. CASE "us-ascii"
  5. return Encodings.GetFromCode(1536)
  6. CASE "ansi_x3.4-1968"
  7. return Encodings.GetFromCode(1536)
  8. CASE "iso-8859-1"
  9. return Encodings.GetFromCode(1280)
  10. CASE "iso-8859-2"
  11. return Encodings.GetFromCode(514)
  12. CASE "iso-8859-3"
  13. return Encodings.GetFromCode(515)
  14. CASE "iso-8859-4"
  15. return Encodings.GetFromCode(516)
  16. CASE "iso-8859-5"
  17. return Encodings.GetFromCode(517)
  18. CASE "iso-8859-6"
  19. return Encodings.GetFromCode(518)
  20. CASE "iso-8859-6-i"
  21. return Encodings.GetFromCode(518)
  22. CASE "iso-8859-6-e"
  23. return Encodings.GetFromCode(131590)
  24. CASE "iso-8859-7"
  25. return Encodings.GetFromCode(519)
  26. CASE "iso-8859-8"
  27. return Encodings.GetFromCode(66056)
  28. CASE "iso-8859-8-i"
  29. return Encodings.GetFromCode(520)
  30. CASE "iso-8859-8-e"
  31. return Encodings.GetFromCode(131592)
  32. CASE "iso-8859-9"
  33. return Encodings.GetFromCode(521)
  34. CASE "iso-8859-10"
  35. return Encodings.GetFromCode(522)
  36. CASE "iso-8859-11"
  37. return Encodings.GetFromCode(1053)
  38. CASE "iso-8859-13"
  39. return Encodings.GetFromCode(525)
  40. CASE "iso-8859-14"
  41. return Encodings.GetFromCode(526)
  42. CASE "iso-8859-15"
  43. return Encodings.GetFromCode(527)
  44. CASE "iso-8859-16"
  45. return Encodings.GetFromCode(528)
  46. CASE "iso-2022-cn"
  47. return Encodings.GetFromCode(2096)
  48. CASE "iso-2022-cn-ext"
  49. return Encodings.GetFromCode(2097)
  50. CASE "iso-2022-kr"
  51. return Encodings.GetFromCode(2112)
  52. CASE "iso-2022-jp"
  53. return Encodings.GetFromCode(2080)
  54. CASE "utf-32be"
  55. return Encodings.GetFromCode(402653440)
  56. CASE "utf-32le"
  57. return Encodings.GetFromCode(469762304)
  58. CASE "utf-16be"
  59. return Encodings.GetFromCode(268435712)
  60. CASE "utf-16le"
  61. return Encodings.GetFromCode(335544576)
  62. CASE "utf-16"
  63. return Encodings.GetFromCode(256)
  64. CASE "windows-1250"
  65. return Encodings.GetFromCode(1281)
  66. CASE "windows-1251"
  67. return Encodings.GetFromCode(1282)
  68. CASE "windows-1252"
  69. return Encodings.GetFromCode(1280)
  70. CASE "windows-1253"
  71. return Encodings.GetFromCode(1283)
  72. CASE "windows-1254"
  73. return Encodings.GetFromCode(1284)
  74. CASE "windows-1255"
  75. return Encodings.GetFromCode(1285)
  76. CASE "windows-1256"
  77. return Encodings.GetFromCode(1286)
  78. CASE "windows-1257"
  79. return Encodings.GetFromCode(1287)
  80. CASE "windows-1258"
  81. return Encodings.GetFromCode(1288)
  82. CASE "ibm866"
  83. return Encodings.GetFromCode(1051)
  84. CASE "ibm850"
  85. return Encodings.GetFromCode(1040)
  86. CASE "ibm852"
  87. return Encodings.GetFromCode(1042)
  88. CASE "ibm855"
  89. return Encodings.GetFromCode(1043)
  90. CASE "ibm857"
  91. return Encodings.GetFromCode(1044)
  92. CASE "ibm862"
  93. return Encodings.GetFromCode(1047)
  94. CASE "ibm864"
  95. return Encodings.GetFromCode(1049)
  96. CASE "utf-8"
  97. return Encodings.GetFromCode(134217984)
  98. CASE "utf-7"
  99. return Encodings.GetFromCode(67109120)
  100. CASE "shift_jis"
  101. return Encodings.GetFromCode(68097)
  102. CASE "big5"
  103. return Encodings.GetFromCode(2566)
  104. CASE "euc-jp"
  105. return Encodings.GetFromCode(2336)
  106. CASE "euc-kr"
  107. return Encodings.GetFromCode(67904)
  108. CASE "gb2312"
  109. return Encodings.GetFromCode(67888)
  110. CASE "gb18030"
  111. return Encodings.GetFromCode(1586)
  112. CASE "viscii"
  113. return Encodings.GetFromCode(2567)
  114. CASE "koi8-r"
  115. return Encodings.GetFromCode(2562)
  116. CASE "koi8-u"
  117. return Encodings.GetFromCode(2568)
  118. CASE "tis-620"
  119. return Encodings.GetFromCode(1053)
  120. CASE "hz-gb-2312"
  121. return Encodings.GetFromCode(2565)
  122. CASE "big5-hkscs"
  123. return Encodings.GetFromCode(2566)
  124. CASE "gbk"
  125. return Encodings.GetFromCode(1585)
  126. CASE "x-euc-tw"
  127. return Encodings.GetFromCode(2353)
  128. CASE "x-mac-roman"
  129. return Encodings.GetFromCode(131072)
  130. CASE "x-mac-ce"
  131. return Encodings.GetFromCode(29)
  132. CASE "x-mac-turkish"
  133. return Encodings.GetFromCode(35)
  134. CASE "x-mac-greek"
  135. return Encodings.GetFromCode(131078)
  136. CASE "x-mac-icelandic"
  137. return Encodings.GetFromCode(262181)
  138. CASE "x-mac-croatian"
  139. return Encodings.GetFromCode(131108)
  140. CASE "x-mac-romanian"
  141. return Encodings.GetFromCode(131110)
  142. CASE "x-mac-cyrillic"
  143. return Encodings.GetFromCode(196615)
  144. CASE "x-mac-ukrainian"
  145. return Encodings.GetFromCode(196615)
  146. CASE "x-mac-hebrew"
  147. return Encodings.GetFromCode(5)
  148. CASE "x-mac-arabic"
  149. return Encodings.GetFromCode(4)
  150. CASE "x-mac-farsi"
  151. return Encodings.GetFromCode(140)
  152. CASE "x-mac-devanagari"
  153. return Encodings.GetFromCode(9)
  154. CASE "x-mac-gujarati"
  155. return Encodings.GetFromCode(11)
  156. CASE "x-mac-gurmukhi"
  157. return Encodings.GetFromCode(10)
  158. CASE "iso-10646-ucs-2"
  159. return Encodings.GetFromCode(256)
  160. CASE "iso-10646-ucs-4"
  161. return Encodings.GetFromCode(201326848)
  162. CASE "latin1"
  163. return Encodings.GetFromCode(1280)
  164. CASE "iso_8859-1"
  165. return Encodings.GetFromCode(1280)
  166. CASE "iso8859-1"
  167. return Encodings.GetFromCode(1280)
  168. CASE "iso8859-2"
  169. return Encodings.GetFromCode(514)
  170. CASE "iso-ir-100"
  171. return Encodings.GetFromCode(1280)
  172. CASE "l1"
  173. return Encodings.GetFromCode(1280)
  174. CASE "ibm819"
  175. return Encodings.GetFromCode(1280)
  176. CASE "cp819"
  177. return Encodings.GetFromCode(1280)
  178. CASE "csisolatin1"
  179. return Encodings.GetFromCode(1280)
  180. CASE "latin2"
  181. return Encodings.GetFromCode(514)
  182. CASE "iso_8859-2"
  183. return Encodings.GetFromCode(514)
  184. CASE "iso-ir-101"
  185. return Encodings.GetFromCode(514)
  186. CASE "l2"
  187. return Encodings.GetFromCode(514)
  188. CASE "csisolatin2"
  189. return Encodings.GetFromCode(514)
  190. CASE "latin3"
  191. return Encodings.GetFromCode(515)
  192. CASE "iso_8859-3"
  193. return Encodings.GetFromCode(515)
  194. CASE "iso-ir-109"
  195. return Encodings.GetFromCode(515)
  196. CASE "l3"
  197. return Encodings.GetFromCode(515)
  198. CASE "csisolatin3"
  199. return Encodings.GetFromCode(515)
  200. CASE "latin4"
  201. return Encodings.GetFromCode(516)
  202. CASE "iso_8859-4"
  203. return Encodings.GetFromCode(516)
  204. CASE "iso-ir-110"
  205. return Encodings.GetFromCode(516)
  206. CASE "l4"
  207. return Encodings.GetFromCode(516)
  208. CASE "csisolatin4"
  209. return Encodings.GetFromCode(516)
  210. CASE "cyrillic"
  211. return Encodings.GetFromCode(517)
  212. CASE "iso_8859-5"
  213. return Encodings.GetFromCode(517)
  214. CASE "iso-ir-144"
  215. return Encodings.GetFromCode(517)
  216. CASE "csisolatincyrillic"
  217. return Encodings.GetFromCode(517)
  218. CASE "arabic"
  219. return Encodings.GetFromCode(518)
  220. CASE "iso_8859-6"
  221. return Encodings.GetFromCode(518)
  222. CASE "ecma-114"
  223. return Encodings.GetFromCode(518)
  224. CASE "asmo-708"
  225. return Encodings.GetFromCode(518)
  226. CASE "csisolatinarabic"
  227. return Encodings.GetFromCode(518)
  228. CASE "csiso88596i"
  229. return Encodings.GetFromCode(518)
  230. CASE "csiso88596e"
  231. return Encodings.GetFromCode(131590)
  232. CASE "greek"
  233. return Encodings.GetFromCode(519)
  234. CASE "greek8"
  235. return Encodings.GetFromCode(519)
  236. CASE "iso_8859-7"
  237. return Encodings.GetFromCode(519)
  238. CASE "iso-ir-126"
  239. return Encodings.GetFromCode(519)
  240. CASE "elot_928"
  241. return Encodings.GetFromCode(519)
  242. CASE "ecma-118"
  243. return Encodings.GetFromCode(519)
  244. CASE "csisolatingreek"
  245. return Encodings.GetFromCode(519)
  246. CASE "hebrew"
  247. return Encodings.GetFromCode(66056)
  248. CASE "iso_8859-8"
  249. return Encodings.GetFromCode(66056)
  250. CASE "visual"
  251. return Encodings.GetFromCode(66056)
  252. CASE "iso-ir-138"
  253. return Encodings.GetFromCode(66056)
  254. CASE "csisolatinhebrew"
  255. return Encodings.GetFromCode(66056)
  256. CASE "csiso88598i"
  257. return Encodings.GetFromCode(520)
  258. CASE "csiso88598e"
  259. return Encodings.GetFromCode(131592)
  260. CASE "latin5"
  261. return Encodings.GetFromCode(521)
  262. CASE "iso_8859-9"
  263. return Encodings.GetFromCode(521)
  264. CASE "iso-ir-148"
  265. return Encodings.GetFromCode(521)
  266. CASE "l5"
  267. return Encodings.GetFromCode(521)
  268. CASE "csisolatin5"
  269. return Encodings.GetFromCode(521)
  270. CASE "unicode-1-1-utf-8"
  271. return Encodings.GetFromCode(134217985)
  272. CASE "x-sjis"
  273. return Encodings.GetFromCode(68097)
  274. CASE "shift-jis"
  275. return Encodings.GetFromCode(68097)
  276. CASE "ms_kanji"
  277. return Encodings.GetFromCode(68097)
  278. CASE "csshiftjis"
  279. return Encodings.GetFromCode(68097)
  280. CASE "windows-31j"
  281. return Encodings.GetFromCode(1056)
  282. CASE "x-euc-jp"
  283. return Encodings.GetFromCode(2336)
  284. CASE "csiso2022jp"
  285. return Encodings.GetFromCode(2080)
  286. CASE "iso-2022-jp-2"
  287. return Encodings.GetFromCode(2081)
  288. CASE "csiso2022jp2"
  289. return Encodings.GetFromCode(2081)
  290. CASE "csbig5"
  291. return Encodings.GetFromCode(2566)
  292. CASE "x-x-big5"
  293. return Encodings.GetFromCode(2566)
  294. CASE "iso-ir-149"
  295. return Encodings.GetFromCode(67904)
  296. CASE "ks_c_5601-1989"
  297. return Encodings.GetFromCode(67904)
  298. CASE "ksc_5601"
  299. return Encodings.GetFromCode(67904)
  300. CASE "ksc5601"
  301. return Encodings.GetFromCode(67904)
  302. CASE "korean"
  303. return Encodings.GetFromCode(67904)
  304. CASE "csksc56011987"
  305. return Encodings.GetFromCode(67904)
  306. CASE "ks_c_5601-1987"
  307. return Encodings.GetFromCode(67904)
  308. CASE "gb_2312-80"
  309. return Encodings.GetFromCode(67888)
  310. CASE "iso-ir-58"
  311. return Encodings.GetFromCode(67888)
  312. CASE "chinese"
  313. return Encodings.GetFromCode(67888)
  314. CASE "csiso58gb231280"
  315. return Encodings.GetFromCode(67888)
  316. CASE "csgb2312"
  317. return Encodings.GetFromCode(67888)
  318. CASE "x-cp1250"
  319. return Encodings.GetFromCode(1281)
  320. CASE "x-cp1251"
  321. return Encodings.GetFromCode(1282)
  322. CASE "windows-874"
  323. return Encodings.GetFromCode(1053)
  324. CASE "macintosh"
  325. return Encodings.GetFromCode(131072)
  326. CASE "mac"
  327. return Encodings.GetFromCode(131072)
  328. CASE "csMacintosh"
  329. return Encodings.GetFromCode(131072)
  330. CASE "cp866"
  331. return Encodings.GetFromCode(1051)
  332. CASE "csIBM866"
  333. return Encodings.GetFromCode(1051)
  334. CASE "cp850"
  335. return Encodings.GetFromCode(1040)
  336. CASE "cp852"
  337. return Encodings.GetFromCode(1042)
  338. CASE "cp855"
  339. return Encodings.GetFromCode(1043)
  340. CASE "cp857"
  341. return Encodings.GetFromCode(1044)
  342. CASE "cp862"
  343. return Encodings.GetFromCode(1047)
  344. CASE "cp864"
  345. return Encodings.GetFromCode(1049)
  346. CASE "csIBM864"
  347. return Encodings.GetFromCode(1049)
  348. CASE "x-unicode-2-0-utf-7"
  349. return Encodings.GetFromCode(67109120)
  350. CASE "unicode-2-0-utf-7"
  351. return Encodings.GetFromCode(67109120)
  352. CASE "unicode-1-1-utf-7"
  353. return Encodings.GetFromCode(67109121)
  354. CASE "csunicode11utf7"
  355. return Encodings.GetFromCode(67109121)
  356. CASE "csunicode"
  357. return Encodings.GetFromCode(256)
  358. CASE "csunicode11"
  359. return Encodings.GetFromCode(257)
  360. CASE "latin6"
  361. return Encodings.GetFromCode(522)
  362. CASE "csisolatin6"
  363. return Encodings.GetFromCode(522)
  364. CASE "iso_8859-15"
  365. return Encodings.GetFromCode(527)
  366. CASE "csiso2022kr"
  367. return Encodings.GetFromCode(2112)
  368. CASE "csviscii"
  369. return Encodings.GetFromCode(2567)
  370. CASE "cp1250"
  371. return Encodings.GetFromCode(1281)
  372. CASE "cp1251"
  373. return Encodings.GetFromCode(1282)
  374. CASE "cp1252"
  375. return Encodings.GetFromCode(1280)
  376. CASE "cp1253"
  377. return Encodings.GetFromCode(1283)
  378. CASE "cp1254"
  379. return Encodings.GetFromCode(1284)
  380. CASE "cp1255"
  381. return Encodings.GetFromCode(1285)
  382. CASE "cp1256"
  383. return Encodings.GetFromCode(1286)
  384. CASE "cp1257"
  385. return Encodings.GetFromCode(1287)
  386. CASE "cp1258"
  387. return Encodings.GetFromCode(1288)
  388. CASE "x-gbk"
  389. return Encodings.GetFromCode(1585)
  390. CASE "windows-936"
  391. return Encodings.GetFromCode(1057)
  392. else
  393. return Nil
  394. END SELECT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement