Line data Source code
1 : //Do not edit manually, generated from bestreversemap.cxx
2 2617 : rtl_TextEncoding getBestMSEncodingByChar(sal_Unicode c)
3 : {
4 2617 : if (c < 0x80)
5 1382 : return RTL_TEXTENCODING_MS_1252;
6 1235 : if (c < 0xa0)
7 0 : return RTL_TEXTENCODING_DONTKNOW;
8 1235 : if (c < 0x100)
9 476 : return RTL_TEXTENCODING_MS_1252;
10 759 : if (c < 0x102)
11 2 : return RTL_TEXTENCODING_MS_1257;
12 757 : if (c < 0x108)
13 12 : return RTL_TEXTENCODING_MS_1250;
14 745 : if (c < 0x10c)
15 0 : return RTL_TEXTENCODING_DONTKNOW;
16 745 : if (c < 0x112)
17 10 : return RTL_TEXTENCODING_MS_1250;
18 735 : if (c < 0x114)
19 2 : return RTL_TEXTENCODING_MS_1257;
20 733 : if (c < 0x116)
21 0 : return RTL_TEXTENCODING_DONTKNOW;
22 733 : if (c < 0x11a)
23 6 : return RTL_TEXTENCODING_MS_1257;
24 727 : if (c < 0x11c)
25 2 : return RTL_TEXTENCODING_MS_1250;
26 725 : if (c < 0x11e)
27 0 : return RTL_TEXTENCODING_DONTKNOW;
28 725 : if (c < 0x120)
29 2 : return RTL_TEXTENCODING_MS_1254;
30 723 : if (c < 0x122)
31 0 : return RTL_TEXTENCODING_DONTKNOW;
32 723 : if (c < 0x124)
33 2 : return RTL_TEXTENCODING_MS_1257;
34 721 : if (c < 0x126)
35 0 : return RTL_TEXTENCODING_DONTKNOW;
36 721 : if (c < 0x128)
37 0 : return RTL_TEXTENCODING_MS_949;
38 721 : if (c < 0x12a)
39 0 : return RTL_TEXTENCODING_MS_1258;
40 721 : if (c < 0x12c)
41 2 : return RTL_TEXTENCODING_MS_1257;
42 719 : if (c < 0x12e)
43 0 : return RTL_TEXTENCODING_DONTKNOW;
44 719 : if (c < 0x130)
45 2 : return RTL_TEXTENCODING_MS_1257;
46 717 : if (c < 0x132)
47 2 : return RTL_TEXTENCODING_MS_1254;
48 715 : if (c < 0x134)
49 0 : return RTL_TEXTENCODING_MS_949;
50 715 : if (c < 0x136)
51 0 : return RTL_TEXTENCODING_DONTKNOW;
52 715 : if (c < 0x138)
53 2 : return RTL_TEXTENCODING_MS_1257;
54 713 : if (c < 0x139)
55 0 : return RTL_TEXTENCODING_MS_949;
56 713 : if (c < 0x13b)
57 2 : return RTL_TEXTENCODING_MS_1250;
58 711 : if (c < 0x13d)
59 2 : return RTL_TEXTENCODING_MS_1257;
60 709 : if (c < 0x13f)
61 2 : return RTL_TEXTENCODING_MS_1250;
62 707 : if (c < 0x143)
63 4 : return RTL_TEXTENCODING_MS_949;
64 703 : if (c < 0x147)
65 6 : return RTL_TEXTENCODING_MS_1257;
66 697 : if (c < 0x149)
67 2 : return RTL_TEXTENCODING_MS_1250;
68 695 : if (c < 0x14c)
69 0 : return RTL_TEXTENCODING_MS_949;
70 695 : if (c < 0x14e)
71 2 : return RTL_TEXTENCODING_MS_1257;
72 693 : if (c < 0x150)
73 0 : return RTL_TEXTENCODING_DONTKNOW;
74 693 : if (c < 0x152)
75 2 : return RTL_TEXTENCODING_MS_1250;
76 691 : if (c < 0x154)
77 8 : return RTL_TEXTENCODING_MS_1252;
78 683 : if (c < 0x156)
79 2 : return RTL_TEXTENCODING_MS_1250;
80 681 : if (c < 0x158)
81 2 : return RTL_TEXTENCODING_MS_1257;
82 679 : if (c < 0x15c)
83 6 : return RTL_TEXTENCODING_MS_1250;
84 673 : if (c < 0x15e)
85 0 : return RTL_TEXTENCODING_DONTKNOW;
86 673 : if (c < 0x166)
87 16 : return RTL_TEXTENCODING_MS_1250;
88 657 : if (c < 0x168)
89 0 : return RTL_TEXTENCODING_MS_949;
90 657 : if (c < 0x16a)
91 0 : return RTL_TEXTENCODING_MS_1258;
92 657 : if (c < 0x16c)
93 2 : return RTL_TEXTENCODING_MS_1257;
94 655 : if (c < 0x16e)
95 0 : return RTL_TEXTENCODING_DONTKNOW;
96 655 : if (c < 0x172)
97 4 : return RTL_TEXTENCODING_MS_1250;
98 651 : if (c < 0x174)
99 2 : return RTL_TEXTENCODING_MS_1257;
100 649 : if (c < 0x178)
101 0 : return RTL_TEXTENCODING_DONTKNOW;
102 649 : if (c < 0x179)
103 3 : return RTL_TEXTENCODING_MS_1252;
104 646 : if (c < 0x17f)
105 14 : return RTL_TEXTENCODING_MS_1250;
106 632 : if (c < 0x192)
107 0 : return RTL_TEXTENCODING_DONTKNOW;
108 632 : if (c < 0x193)
109 6 : return RTL_TEXTENCODING_MS_1252;
110 626 : if (c < 0x1a0)
111 0 : return RTL_TEXTENCODING_DONTKNOW;
112 626 : if (c < 0x1a2)
113 2 : return RTL_TEXTENCODING_MS_1258;
114 624 : if (c < 0x1af)
115 0 : return RTL_TEXTENCODING_DONTKNOW;
116 624 : if (c < 0x1b1)
117 2 : return RTL_TEXTENCODING_MS_1258;
118 622 : if (c < 0x1ce)
119 0 : return RTL_TEXTENCODING_DONTKNOW;
120 622 : if (c < 0x1cf)
121 0 : return RTL_TEXTENCODING_MS_936;
122 622 : if (c < 0x1d0)
123 0 : return RTL_TEXTENCODING_DONTKNOW;
124 622 : if (c < 0x1d1)
125 0 : return RTL_TEXTENCODING_MS_936;
126 622 : if (c < 0x1d2)
127 0 : return RTL_TEXTENCODING_DONTKNOW;
128 622 : if (c < 0x1d3)
129 0 : return RTL_TEXTENCODING_MS_936;
130 622 : if (c < 0x1d4)
131 0 : return RTL_TEXTENCODING_DONTKNOW;
132 622 : if (c < 0x1d5)
133 0 : return RTL_TEXTENCODING_MS_936;
134 622 : if (c < 0x1d6)
135 0 : return RTL_TEXTENCODING_DONTKNOW;
136 622 : if (c < 0x1d7)
137 0 : return RTL_TEXTENCODING_MS_936;
138 622 : if (c < 0x1d8)
139 0 : return RTL_TEXTENCODING_DONTKNOW;
140 622 : if (c < 0x1d9)
141 0 : return RTL_TEXTENCODING_MS_936;
142 622 : if (c < 0x1da)
143 0 : return RTL_TEXTENCODING_DONTKNOW;
144 622 : if (c < 0x1db)
145 0 : return RTL_TEXTENCODING_MS_936;
146 622 : if (c < 0x1dc)
147 0 : return RTL_TEXTENCODING_DONTKNOW;
148 622 : if (c < 0x1dd)
149 0 : return RTL_TEXTENCODING_MS_936;
150 622 : if (c < 0x251)
151 0 : return RTL_TEXTENCODING_DONTKNOW;
152 622 : if (c < 0x252)
153 0 : return RTL_TEXTENCODING_MS_936;
154 622 : if (c < 0x261)
155 0 : return RTL_TEXTENCODING_DONTKNOW;
156 622 : if (c < 0x262)
157 0 : return RTL_TEXTENCODING_MS_936;
158 622 : if (c < 0x2c6)
159 0 : return RTL_TEXTENCODING_DONTKNOW;
160 622 : if (c < 0x2c7)
161 5 : return RTL_TEXTENCODING_MS_1252;
162 617 : if (c < 0x2c8)
163 2 : return RTL_TEXTENCODING_MS_1250;
164 615 : if (c < 0x2c9)
165 0 : return RTL_TEXTENCODING_DONTKNOW;
166 615 : if (c < 0x2cc)
167 0 : return RTL_TEXTENCODING_MS_936;
168 615 : if (c < 0x2cd)
169 0 : return RTL_TEXTENCODING_DONTKNOW;
170 615 : if (c < 0x2ce)
171 0 : return RTL_TEXTENCODING_MS_950;
172 615 : if (c < 0x2d0)
173 0 : return RTL_TEXTENCODING_DONTKNOW;
174 615 : if (c < 0x2d1)
175 0 : return RTL_TEXTENCODING_MS_949;
176 615 : if (c < 0x2d8)
177 0 : return RTL_TEXTENCODING_DONTKNOW;
178 615 : if (c < 0x2dc)
179 6 : return RTL_TEXTENCODING_MS_949;
180 609 : if (c < 0x2dd)
181 4 : return RTL_TEXTENCODING_MS_1252;
182 605 : if (c < 0x2de)
183 1 : return RTL_TEXTENCODING_MS_1250;
184 604 : if (c < 0x300)
185 0 : return RTL_TEXTENCODING_DONTKNOW;
186 604 : if (c < 0x302)
187 4 : return RTL_TEXTENCODING_MS_1258;
188 600 : if (c < 0x303)
189 1 : return RTL_TEXTENCODING_DONTKNOW;
190 599 : if (c < 0x304)
191 3 : return RTL_TEXTENCODING_MS_1258;
192 596 : if (c < 0x309)
193 1 : return RTL_TEXTENCODING_DONTKNOW;
194 595 : if (c < 0x30a)
195 1 : return RTL_TEXTENCODING_MS_1258;
196 594 : if (c < 0x323)
197 2 : return RTL_TEXTENCODING_DONTKNOW;
198 592 : if (c < 0x324)
199 1 : return RTL_TEXTENCODING_MS_1258;
200 591 : if (c < 0x384)
201 0 : return RTL_TEXTENCODING_DONTKNOW;
202 591 : if (c < 0x387)
203 3 : return RTL_TEXTENCODING_MS_1253;
204 588 : if (c < 0x388)
205 0 : return RTL_TEXTENCODING_DONTKNOW;
206 588 : if (c < 0x38b)
207 3 : return RTL_TEXTENCODING_MS_1253;
208 585 : if (c < 0x38c)
209 0 : return RTL_TEXTENCODING_DONTKNOW;
210 585 : if (c < 0x38d)
211 1 : return RTL_TEXTENCODING_MS_1253;
212 584 : if (c < 0x38e)
213 0 : return RTL_TEXTENCODING_DONTKNOW;
214 584 : if (c < 0x3a2)
215 20 : return RTL_TEXTENCODING_MS_1253;
216 564 : if (c < 0x3a3)
217 0 : return RTL_TEXTENCODING_DONTKNOW;
218 564 : if (c < 0x3cf)
219 59 : return RTL_TEXTENCODING_MS_1253;
220 505 : if (c < 0x401)
221 0 : return RTL_TEXTENCODING_DONTKNOW;
222 505 : if (c < 0x40d)
223 12 : return RTL_TEXTENCODING_MS_1251;
224 493 : if (c < 0x40e)
225 0 : return RTL_TEXTENCODING_DONTKNOW;
226 493 : if (c < 0x450)
227 66 : return RTL_TEXTENCODING_MS_1251;
228 427 : if (c < 0x451)
229 0 : return RTL_TEXTENCODING_DONTKNOW;
230 427 : if (c < 0x45d)
231 12 : return RTL_TEXTENCODING_MS_1251;
232 415 : if (c < 0x45e)
233 0 : return RTL_TEXTENCODING_DONTKNOW;
234 415 : if (c < 0x460)
235 2 : return RTL_TEXTENCODING_MS_1251;
236 413 : if (c < 0x490)
237 0 : return RTL_TEXTENCODING_DONTKNOW;
238 413 : if (c < 0x492)
239 2 : return RTL_TEXTENCODING_MS_1251;
240 411 : if (c < 0x5b0)
241 0 : return RTL_TEXTENCODING_DONTKNOW;
242 411 : if (c < 0x5ba)
243 10 : return RTL_TEXTENCODING_MS_1255;
244 401 : if (c < 0x5bb)
245 0 : return RTL_TEXTENCODING_DONTKNOW;
246 401 : if (c < 0x5c4)
247 9 : return RTL_TEXTENCODING_MS_1255;
248 392 : if (c < 0x5d0)
249 0 : return RTL_TEXTENCODING_DONTKNOW;
250 392 : if (c < 0x5eb)
251 27 : return RTL_TEXTENCODING_MS_1255;
252 365 : if (c < 0x5f0)
253 0 : return RTL_TEXTENCODING_DONTKNOW;
254 365 : if (c < 0x5f5)
255 5 : return RTL_TEXTENCODING_MS_1255;
256 360 : if (c < 0x60c)
257 0 : return RTL_TEXTENCODING_DONTKNOW;
258 360 : if (c < 0x60d)
259 1 : return RTL_TEXTENCODING_MS_1256;
260 359 : if (c < 0x61b)
261 0 : return RTL_TEXTENCODING_DONTKNOW;
262 359 : if (c < 0x61c)
263 1 : return RTL_TEXTENCODING_MS_1256;
264 358 : if (c < 0x61f)
265 0 : return RTL_TEXTENCODING_DONTKNOW;
266 358 : if (c < 0x620)
267 1 : return RTL_TEXTENCODING_MS_1256;
268 357 : if (c < 0x621)
269 0 : return RTL_TEXTENCODING_DONTKNOW;
270 357 : if (c < 0x63b)
271 26 : return RTL_TEXTENCODING_MS_1256;
272 331 : if (c < 0x640)
273 0 : return RTL_TEXTENCODING_DONTKNOW;
274 331 : if (c < 0x653)
275 19 : return RTL_TEXTENCODING_MS_1256;
276 312 : if (c < 0x679)
277 0 : return RTL_TEXTENCODING_DONTKNOW;
278 312 : if (c < 0x67a)
279 1 : return RTL_TEXTENCODING_MS_1256;
280 311 : if (c < 0x67e)
281 0 : return RTL_TEXTENCODING_DONTKNOW;
282 311 : if (c < 0x67f)
283 1 : return RTL_TEXTENCODING_MS_1256;
284 310 : if (c < 0x686)
285 0 : return RTL_TEXTENCODING_DONTKNOW;
286 310 : if (c < 0x687)
287 1 : return RTL_TEXTENCODING_MS_1256;
288 309 : if (c < 0x688)
289 0 : return RTL_TEXTENCODING_DONTKNOW;
290 309 : if (c < 0x689)
291 1 : return RTL_TEXTENCODING_MS_1256;
292 308 : if (c < 0x691)
293 0 : return RTL_TEXTENCODING_DONTKNOW;
294 308 : if (c < 0x692)
295 1 : return RTL_TEXTENCODING_MS_1256;
296 307 : if (c < 0x698)
297 0 : return RTL_TEXTENCODING_DONTKNOW;
298 307 : if (c < 0x699)
299 1 : return RTL_TEXTENCODING_MS_1256;
300 306 : if (c < 0x6a9)
301 0 : return RTL_TEXTENCODING_DONTKNOW;
302 306 : if (c < 0x6aa)
303 1 : return RTL_TEXTENCODING_MS_1256;
304 305 : if (c < 0x6af)
305 0 : return RTL_TEXTENCODING_DONTKNOW;
306 305 : if (c < 0x6b0)
307 1 : return RTL_TEXTENCODING_MS_1256;
308 304 : if (c < 0x6ba)
309 0 : return RTL_TEXTENCODING_DONTKNOW;
310 304 : if (c < 0x6bb)
311 1 : return RTL_TEXTENCODING_MS_1256;
312 303 : if (c < 0x6be)
313 0 : return RTL_TEXTENCODING_DONTKNOW;
314 303 : if (c < 0x6bf)
315 1 : return RTL_TEXTENCODING_MS_1256;
316 302 : if (c < 0x6c1)
317 0 : return RTL_TEXTENCODING_DONTKNOW;
318 302 : if (c < 0x6c2)
319 1 : return RTL_TEXTENCODING_MS_1256;
320 301 : if (c < 0x6d2)
321 0 : return RTL_TEXTENCODING_DONTKNOW;
322 301 : if (c < 0x6d3)
323 1 : return RTL_TEXTENCODING_MS_1256;
324 300 : if (c < 0xe01)
325 0 : return RTL_TEXTENCODING_DONTKNOW;
326 300 : if (c < 0xe3b)
327 58 : return RTL_TEXTENCODING_MS_874;
328 242 : if (c < 0xe3f)
329 0 : return RTL_TEXTENCODING_DONTKNOW;
330 242 : if (c < 0xe5c)
331 29 : return RTL_TEXTENCODING_MS_874;
332 213 : if (c < 0x1e3f)
333 0 : return RTL_TEXTENCODING_DONTKNOW;
334 213 : if (c < 0x1e40)
335 0 : return RTL_TEXTENCODING_MS_936;
336 213 : if (c < 0x1ea0)
337 0 : return RTL_TEXTENCODING_DONTKNOW;
338 213 : if (c < 0x1efa)
339 0 : return RTL_TEXTENCODING_MS_1258;
340 213 : if (c < 0x200c)
341 0 : return RTL_TEXTENCODING_DONTKNOW;
342 213 : if (c < 0x2010)
343 6 : return RTL_TEXTENCODING_MS_1256;
344 207 : if (c < 0x2011)
345 0 : return RTL_TEXTENCODING_MS_932;
346 207 : if (c < 0x2013)
347 0 : return RTL_TEXTENCODING_DONTKNOW;
348 207 : if (c < 0x2017)
349 21 : return RTL_TEXTENCODING_MS_936;
350 186 : if (c < 0x2018)
351 0 : return RTL_TEXTENCODING_DONTKNOW;
352 186 : if (c < 0x201b)
353 29 : return RTL_TEXTENCODING_MS_1252;
354 157 : if (c < 0x201c)
355 0 : return RTL_TEXTENCODING_DONTKNOW;
356 157 : if (c < 0x201f)
357 29 : return RTL_TEXTENCODING_MS_1252;
358 128 : if (c < 0x2020)
359 0 : return RTL_TEXTENCODING_DONTKNOW;
360 128 : if (c < 0x2023)
361 28 : return RTL_TEXTENCODING_MS_1252;
362 100 : if (c < 0x2025)
363 0 : return RTL_TEXTENCODING_DONTKNOW;
364 100 : if (c < 0x2028)
365 10 : return RTL_TEXTENCODING_MS_950;
366 90 : if (c < 0x2030)
367 0 : return RTL_TEXTENCODING_DONTKNOW;
368 90 : if (c < 0x2031)
369 9 : return RTL_TEXTENCODING_MS_1252;
370 81 : if (c < 0x2032)
371 0 : return RTL_TEXTENCODING_DONTKNOW;
372 81 : if (c < 0x2034)
373 0 : return RTL_TEXTENCODING_MS_932;
374 81 : if (c < 0x2035)
375 0 : return RTL_TEXTENCODING_DONTKNOW;
376 81 : if (c < 0x2036)
377 0 : return RTL_TEXTENCODING_MS_936;
378 81 : if (c < 0x2039)
379 0 : return RTL_TEXTENCODING_DONTKNOW;
380 81 : if (c < 0x203b)
381 18 : return RTL_TEXTENCODING_MS_1252;
382 63 : if (c < 0x203c)
383 0 : return RTL_TEXTENCODING_MS_932;
384 63 : if (c < 0x203e)
385 0 : return RTL_TEXTENCODING_DONTKNOW;
386 63 : if (c < 0x203f)
387 0 : return RTL_TEXTENCODING_MS_932;
388 63 : if (c < 0x2074)
389 0 : return RTL_TEXTENCODING_DONTKNOW;
390 63 : if (c < 0x2075)
391 0 : return RTL_TEXTENCODING_MS_949;
392 63 : if (c < 0x207f)
393 0 : return RTL_TEXTENCODING_DONTKNOW;
394 63 : if (c < 0x2080)
395 0 : return RTL_TEXTENCODING_MS_949;
396 63 : if (c < 0x2081)
397 0 : return RTL_TEXTENCODING_DONTKNOW;
398 63 : if (c < 0x2085)
399 0 : return RTL_TEXTENCODING_MS_949;
400 63 : if (c < 0x20a9)
401 0 : return RTL_TEXTENCODING_DONTKNOW;
402 63 : if (c < 0x20aa)
403 0 : return RTL_TEXTENCODING_MS_1361;
404 63 : if (c < 0x20ab)
405 1 : return RTL_TEXTENCODING_MS_1255;
406 62 : if (c < 0x20ad)
407 11 : return RTL_TEXTENCODING_MS_1258;
408 51 : if (c < 0x2103)
409 3 : return RTL_TEXTENCODING_DONTKNOW;
410 48 : if (c < 0x2104)
411 0 : return RTL_TEXTENCODING_MS_932;
412 48 : if (c < 0x2105)
413 0 : return RTL_TEXTENCODING_DONTKNOW;
414 48 : if (c < 0x2106)
415 0 : return RTL_TEXTENCODING_MS_936;
416 48 : if (c < 0x2109)
417 0 : return RTL_TEXTENCODING_DONTKNOW;
418 48 : if (c < 0x210a)
419 0 : return RTL_TEXTENCODING_MS_936;
420 48 : if (c < 0x2113)
421 0 : return RTL_TEXTENCODING_DONTKNOW;
422 48 : if (c < 0x2114)
423 0 : return RTL_TEXTENCODING_MS_949;
424 48 : if (c < 0x2116)
425 0 : return RTL_TEXTENCODING_DONTKNOW;
426 48 : if (c < 0x2117)
427 1 : return RTL_TEXTENCODING_MS_1251;
428 47 : if (c < 0x2121)
429 0 : return RTL_TEXTENCODING_DONTKNOW;
430 47 : if (c < 0x2123)
431 9 : return RTL_TEXTENCODING_MS_949;
432 38 : if (c < 0x2126)
433 0 : return RTL_TEXTENCODING_DONTKNOW;
434 38 : if (c < 0x2127)
435 0 : return RTL_TEXTENCODING_MS_949;
436 38 : if (c < 0x212b)
437 0 : return RTL_TEXTENCODING_DONTKNOW;
438 38 : if (c < 0x212c)
439 0 : return RTL_TEXTENCODING_MS_932;
440 38 : if (c < 0x2153)
441 0 : return RTL_TEXTENCODING_DONTKNOW;
442 38 : if (c < 0x2155)
443 0 : return RTL_TEXTENCODING_MS_949;
444 38 : if (c < 0x215b)
445 0 : return RTL_TEXTENCODING_DONTKNOW;
446 38 : if (c < 0x215f)
447 0 : return RTL_TEXTENCODING_MS_949;
448 38 : if (c < 0x2160)
449 0 : return RTL_TEXTENCODING_DONTKNOW;
450 38 : if (c < 0x216c)
451 0 : return RTL_TEXTENCODING_MS_936;
452 38 : if (c < 0x2170)
453 0 : return RTL_TEXTENCODING_DONTKNOW;
454 38 : if (c < 0x217a)
455 0 : return RTL_TEXTENCODING_MS_932;
456 38 : if (c < 0x2190)
457 0 : return RTL_TEXTENCODING_DONTKNOW;
458 38 : if (c < 0x219a)
459 1 : return RTL_TEXTENCODING_MS_949;
460 37 : if (c < 0x21d2)
461 0 : return RTL_TEXTENCODING_DONTKNOW;
462 37 : if (c < 0x21d3)
463 0 : return RTL_TEXTENCODING_MS_932;
464 37 : if (c < 0x21d4)
465 0 : return RTL_TEXTENCODING_DONTKNOW;
466 37 : if (c < 0x21d5)
467 0 : return RTL_TEXTENCODING_MS_932;
468 37 : if (c < 0x2200)
469 0 : return RTL_TEXTENCODING_DONTKNOW;
470 37 : if (c < 0x2201)
471 0 : return RTL_TEXTENCODING_MS_932;
472 37 : if (c < 0x2202)
473 0 : return RTL_TEXTENCODING_DONTKNOW;
474 37 : if (c < 0x2204)
475 0 : return RTL_TEXTENCODING_MS_932;
476 37 : if (c < 0x2207)
477 0 : return RTL_TEXTENCODING_DONTKNOW;
478 37 : if (c < 0x2209)
479 0 : return RTL_TEXTENCODING_MS_932;
480 37 : if (c < 0x220b)
481 0 : return RTL_TEXTENCODING_DONTKNOW;
482 37 : if (c < 0x220c)
483 0 : return RTL_TEXTENCODING_MS_932;
484 37 : if (c < 0x220f)
485 0 : return RTL_TEXTENCODING_DONTKNOW;
486 37 : if (c < 0x2210)
487 1 : return RTL_TEXTENCODING_MS_936;
488 36 : if (c < 0x2211)
489 0 : return RTL_TEXTENCODING_DONTKNOW;
490 36 : if (c < 0x2213)
491 10 : return RTL_TEXTENCODING_MS_932;
492 26 : if (c < 0x2215)
493 1 : return RTL_TEXTENCODING_DONTKNOW;
494 25 : if (c < 0x2216)
495 0 : return RTL_TEXTENCODING_MS_936;
496 25 : if (c < 0x221a)
497 0 : return RTL_TEXTENCODING_DONTKNOW;
498 25 : if (c < 0x221b)
499 3 : return RTL_TEXTENCODING_MS_932;
500 22 : if (c < 0x221d)
501 0 : return RTL_TEXTENCODING_DONTKNOW;
502 22 : if (c < 0x2221)
503 3 : return RTL_TEXTENCODING_MS_932;
504 19 : if (c < 0x2223)
505 0 : return RTL_TEXTENCODING_DONTKNOW;
506 19 : if (c < 0x2224)
507 5 : return RTL_TEXTENCODING_MS_936;
508 14 : if (c < 0x2225)
509 0 : return RTL_TEXTENCODING_DONTKNOW;
510 14 : if (c < 0x2226)
511 2 : return RTL_TEXTENCODING_MS_932;
512 12 : if (c < 0x2227)
513 0 : return RTL_TEXTENCODING_DONTKNOW;
514 12 : if (c < 0x222d)
515 0 : return RTL_TEXTENCODING_MS_932;
516 12 : if (c < 0x222e)
517 0 : return RTL_TEXTENCODING_DONTKNOW;
518 12 : if (c < 0x222f)
519 0 : return RTL_TEXTENCODING_MS_932;
520 12 : if (c < 0x2234)
521 1 : return RTL_TEXTENCODING_DONTKNOW;
522 11 : if (c < 0x2238)
523 0 : return RTL_TEXTENCODING_MS_936;
524 11 : if (c < 0x223c)
525 0 : return RTL_TEXTENCODING_DONTKNOW;
526 11 : if (c < 0x223e)
527 0 : return RTL_TEXTENCODING_MS_949;
528 11 : if (c < 0x2248)
529 0 : return RTL_TEXTENCODING_DONTKNOW;
530 11 : if (c < 0x2249)
531 0 : return RTL_TEXTENCODING_MS_936;
532 11 : if (c < 0x224c)
533 0 : return RTL_TEXTENCODING_DONTKNOW;
534 11 : if (c < 0x224d)
535 0 : return RTL_TEXTENCODING_MS_936;
536 11 : if (c < 0x2252)
537 0 : return RTL_TEXTENCODING_DONTKNOW;
538 11 : if (c < 0x2253)
539 0 : return RTL_TEXTENCODING_MS_932;
540 11 : if (c < 0x2260)
541 0 : return RTL_TEXTENCODING_DONTKNOW;
542 11 : if (c < 0x2262)
543 0 : return RTL_TEXTENCODING_MS_932;
544 11 : if (c < 0x2264)
545 0 : return RTL_TEXTENCODING_DONTKNOW;
546 11 : if (c < 0x2268)
547 0 : return RTL_TEXTENCODING_MS_936;
548 11 : if (c < 0x226a)
549 0 : return RTL_TEXTENCODING_DONTKNOW;
550 11 : if (c < 0x226c)
551 0 : return RTL_TEXTENCODING_MS_932;
552 11 : if (c < 0x226e)
553 0 : return RTL_TEXTENCODING_DONTKNOW;
554 11 : if (c < 0x2270)
555 0 : return RTL_TEXTENCODING_MS_936;
556 11 : if (c < 0x2282)
557 0 : return RTL_TEXTENCODING_DONTKNOW;
558 11 : if (c < 0x2284)
559 0 : return RTL_TEXTENCODING_MS_932;
560 11 : if (c < 0x2286)
561 0 : return RTL_TEXTENCODING_DONTKNOW;
562 11 : if (c < 0x2288)
563 0 : return RTL_TEXTENCODING_MS_932;
564 11 : if (c < 0x2295)
565 0 : return RTL_TEXTENCODING_DONTKNOW;
566 11 : if (c < 0x2296)
567 0 : return RTL_TEXTENCODING_MS_936;
568 11 : if (c < 0x2299)
569 0 : return RTL_TEXTENCODING_DONTKNOW;
570 11 : if (c < 0x229a)
571 0 : return RTL_TEXTENCODING_MS_936;
572 11 : if (c < 0x22a5)
573 0 : return RTL_TEXTENCODING_DONTKNOW;
574 11 : if (c < 0x22a6)
575 0 : return RTL_TEXTENCODING_MS_932;
576 11 : if (c < 0x22bf)
577 0 : return RTL_TEXTENCODING_DONTKNOW;
578 11 : if (c < 0x22c0)
579 0 : return RTL_TEXTENCODING_MS_932;
580 11 : if (c < 0x22ef)
581 0 : return RTL_TEXTENCODING_DONTKNOW;
582 11 : if (c < 0x22f0)
583 0 : return RTL_TEXTENCODING_MS_936;
584 11 : if (c < 0x2312)
585 0 : return RTL_TEXTENCODING_DONTKNOW;
586 11 : if (c < 0x2313)
587 0 : return RTL_TEXTENCODING_MS_932;
588 11 : if (c < 0x2460)
589 6 : return RTL_TEXTENCODING_DONTKNOW;
590 5 : if (c < 0x2474)
591 0 : return RTL_TEXTENCODING_MS_932;
592 5 : if (c < 0x249c)
593 0 : return RTL_TEXTENCODING_MS_936;
594 5 : if (c < 0x24b6)
595 0 : return RTL_TEXTENCODING_MS_949;
596 5 : if (c < 0x24d0)
597 0 : return RTL_TEXTENCODING_DONTKNOW;
598 5 : if (c < 0x24ea)
599 0 : return RTL_TEXTENCODING_MS_949;
600 5 : if (c < 0x2500)
601 0 : return RTL_TEXTENCODING_DONTKNOW;
602 5 : if (c < 0x254c)
603 0 : return RTL_TEXTENCODING_MS_936;
604 5 : if (c < 0x2550)
605 0 : return RTL_TEXTENCODING_DONTKNOW;
606 5 : if (c < 0x2575)
607 0 : return RTL_TEXTENCODING_MS_950;
608 5 : if (c < 0x2581)
609 0 : return RTL_TEXTENCODING_DONTKNOW;
610 5 : if (c < 0x2590)
611 0 : return RTL_TEXTENCODING_MS_936;
612 5 : if (c < 0x2592)
613 0 : return RTL_TEXTENCODING_DONTKNOW;
614 5 : if (c < 0x2593)
615 0 : return RTL_TEXTENCODING_MS_949;
616 5 : if (c < 0x2596)
617 0 : return RTL_TEXTENCODING_MS_936;
618 5 : if (c < 0x25a0)
619 0 : return RTL_TEXTENCODING_DONTKNOW;
620 5 : if (c < 0x25a2)
621 0 : return RTL_TEXTENCODING_MS_932;
622 5 : if (c < 0x25a3)
623 0 : return RTL_TEXTENCODING_DONTKNOW;
624 5 : if (c < 0x25aa)
625 0 : return RTL_TEXTENCODING_MS_949;
626 5 : if (c < 0x25b2)
627 0 : return RTL_TEXTENCODING_DONTKNOW;
628 5 : if (c < 0x25b4)
629 0 : return RTL_TEXTENCODING_MS_932;
630 5 : if (c < 0x25b6)
631 0 : return RTL_TEXTENCODING_DONTKNOW;
632 5 : if (c < 0x25b8)
633 0 : return RTL_TEXTENCODING_MS_949;
634 5 : if (c < 0x25bc)
635 0 : return RTL_TEXTENCODING_DONTKNOW;
636 5 : if (c < 0x25be)
637 0 : return RTL_TEXTENCODING_MS_932;
638 5 : if (c < 0x25c0)
639 0 : return RTL_TEXTENCODING_DONTKNOW;
640 5 : if (c < 0x25c2)
641 0 : return RTL_TEXTENCODING_MS_949;
642 5 : if (c < 0x25c6)
643 0 : return RTL_TEXTENCODING_DONTKNOW;
644 5 : if (c < 0x25c9)
645 0 : return RTL_TEXTENCODING_MS_949;
646 5 : if (c < 0x25cb)
647 0 : return RTL_TEXTENCODING_DONTKNOW;
648 5 : if (c < 0x25cc)
649 0 : return RTL_TEXTENCODING_MS_932;
650 5 : if (c < 0x25ce)
651 0 : return RTL_TEXTENCODING_DONTKNOW;
652 5 : if (c < 0x25d2)
653 0 : return RTL_TEXTENCODING_MS_949;
654 5 : if (c < 0x25e2)
655 0 : return RTL_TEXTENCODING_DONTKNOW;
656 5 : if (c < 0x25e6)
657 0 : return RTL_TEXTENCODING_MS_936;
658 5 : if (c < 0x25ef)
659 0 : return RTL_TEXTENCODING_DONTKNOW;
660 5 : if (c < 0x25f0)
661 0 : return RTL_TEXTENCODING_MS_932;
662 5 : if (c < 0x2605)
663 0 : return RTL_TEXTENCODING_DONTKNOW;
664 5 : if (c < 0x2607)
665 0 : return RTL_TEXTENCODING_MS_932;
666 5 : if (c < 0x2609)
667 0 : return RTL_TEXTENCODING_DONTKNOW;
668 5 : if (c < 0x260a)
669 0 : return RTL_TEXTENCODING_MS_936;
670 5 : if (c < 0x260e)
671 0 : return RTL_TEXTENCODING_DONTKNOW;
672 5 : if (c < 0x2610)
673 0 : return RTL_TEXTENCODING_MS_949;
674 5 : if (c < 0x261c)
675 0 : return RTL_TEXTENCODING_DONTKNOW;
676 5 : if (c < 0x261d)
677 0 : return RTL_TEXTENCODING_MS_949;
678 5 : if (c < 0x261e)
679 0 : return RTL_TEXTENCODING_DONTKNOW;
680 5 : if (c < 0x261f)
681 0 : return RTL_TEXTENCODING_MS_949;
682 5 : if (c < 0x2640)
683 0 : return RTL_TEXTENCODING_DONTKNOW;
684 5 : if (c < 0x2643)
685 0 : return RTL_TEXTENCODING_MS_950;
686 5 : if (c < 0x2660)
687 0 : return RTL_TEXTENCODING_DONTKNOW;
688 5 : if (c < 0x2662)
689 0 : return RTL_TEXTENCODING_MS_949;
690 5 : if (c < 0x2663)
691 0 : return RTL_TEXTENCODING_DONTKNOW;
692 5 : if (c < 0x2666)
693 0 : return RTL_TEXTENCODING_MS_949;
694 5 : if (c < 0x2667)
695 0 : return RTL_TEXTENCODING_DONTKNOW;
696 5 : if (c < 0x266b)
697 0 : return RTL_TEXTENCODING_MS_949;
698 5 : if (c < 0x266c)
699 0 : return RTL_TEXTENCODING_DONTKNOW;
700 5 : if (c < 0x266e)
701 0 : return RTL_TEXTENCODING_MS_949;
702 5 : if (c < 0x266f)
703 0 : return RTL_TEXTENCODING_DONTKNOW;
704 5 : if (c < 0x2670)
705 0 : return RTL_TEXTENCODING_MS_932;
706 5 : if (c < 0x3000)
707 5 : return RTL_TEXTENCODING_DONTKNOW;
708 0 : if (c < 0x3004)
709 0 : return RTL_TEXTENCODING_MS_932;
710 0 : if (c < 0x3005)
711 0 : return RTL_TEXTENCODING_DONTKNOW;
712 0 : if (c < 0x3018)
713 0 : return RTL_TEXTENCODING_MS_936;
714 0 : if (c < 0x301c)
715 0 : return RTL_TEXTENCODING_DONTKNOW;
716 0 : if (c < 0x301f)
717 0 : return RTL_TEXTENCODING_MS_936;
718 0 : if (c < 0x3020)
719 0 : return RTL_TEXTENCODING_MS_932;
720 0 : if (c < 0x3021)
721 0 : return RTL_TEXTENCODING_DONTKNOW;
722 0 : if (c < 0x302a)
723 0 : return RTL_TEXTENCODING_MS_936;
724 0 : if (c < 0x3041)
725 0 : return RTL_TEXTENCODING_DONTKNOW;
726 0 : if (c < 0x3094)
727 0 : return RTL_TEXTENCODING_MS_932;
728 0 : if (c < 0x309b)
729 0 : return RTL_TEXTENCODING_DONTKNOW;
730 0 : if (c < 0x309f)
731 0 : return RTL_TEXTENCODING_MS_932;
732 0 : if (c < 0x30a1)
733 0 : return RTL_TEXTENCODING_DONTKNOW;
734 0 : if (c < 0x30f7)
735 0 : return RTL_TEXTENCODING_MS_932;
736 0 : if (c < 0x30fb)
737 0 : return RTL_TEXTENCODING_DONTKNOW;
738 0 : if (c < 0x30ff)
739 0 : return RTL_TEXTENCODING_MS_932;
740 0 : if (c < 0x3105)
741 0 : return RTL_TEXTENCODING_DONTKNOW;
742 0 : if (c < 0x312a)
743 0 : return RTL_TEXTENCODING_MS_936;
744 0 : if (c < 0x3131)
745 0 : return RTL_TEXTENCODING_DONTKNOW;
746 0 : if (c < 0x318f)
747 0 : return RTL_TEXTENCODING_MS_949;
748 0 : if (c < 0x3191)
749 0 : return RTL_TEXTENCODING_DONTKNOW;
750 0 : if (c < 0x31ae)
751 0 : return RTL_TEXTENCODING_MS_949;
752 0 : if (c < 0x31f1)
753 0 : return RTL_TEXTENCODING_DONTKNOW;
754 0 : if (c < 0x31ff)
755 0 : return RTL_TEXTENCODING_MS_949;
756 0 : if (c < 0x3200)
757 0 : return RTL_TEXTENCODING_DONTKNOW;
758 0 : if (c < 0x321d)
759 0 : return RTL_TEXTENCODING_MS_949;
760 0 : if (c < 0x3220)
761 0 : return RTL_TEXTENCODING_DONTKNOW;
762 0 : if (c < 0x322a)
763 0 : return RTL_TEXTENCODING_MS_936;
764 0 : if (c < 0x3231)
765 0 : return RTL_TEXTENCODING_DONTKNOW;
766 0 : if (c < 0x3233)
767 0 : return RTL_TEXTENCODING_MS_932;
768 0 : if (c < 0x3239)
769 0 : return RTL_TEXTENCODING_DONTKNOW;
770 0 : if (c < 0x323a)
771 0 : return RTL_TEXTENCODING_MS_932;
772 0 : if (c < 0x3260)
773 0 : return RTL_TEXTENCODING_DONTKNOW;
774 0 : if (c < 0x327c)
775 0 : return RTL_TEXTENCODING_MS_949;
776 0 : if (c < 0x327f)
777 0 : return RTL_TEXTENCODING_DONTKNOW;
778 0 : if (c < 0x3280)
779 0 : return RTL_TEXTENCODING_MS_949;
780 0 : if (c < 0x32a3)
781 0 : return RTL_TEXTENCODING_DONTKNOW;
782 0 : if (c < 0x32a4)
783 0 : return RTL_TEXTENCODING_MS_936;
784 0 : if (c < 0x32a9)
785 0 : return RTL_TEXTENCODING_MS_932;
786 0 : if (c < 0x3303)
787 0 : return RTL_TEXTENCODING_DONTKNOW;
788 0 : if (c < 0x3304)
789 0 : return RTL_TEXTENCODING_MS_932;
790 0 : if (c < 0x330d)
791 0 : return RTL_TEXTENCODING_DONTKNOW;
792 0 : if (c < 0x330e)
793 0 : return RTL_TEXTENCODING_MS_932;
794 0 : if (c < 0x3314)
795 0 : return RTL_TEXTENCODING_DONTKNOW;
796 0 : if (c < 0x3315)
797 0 : return RTL_TEXTENCODING_MS_932;
798 0 : if (c < 0x3318)
799 0 : return RTL_TEXTENCODING_DONTKNOW;
800 0 : if (c < 0x3319)
801 0 : return RTL_TEXTENCODING_MS_932;
802 0 : if (c < 0x3322)
803 0 : return RTL_TEXTENCODING_DONTKNOW;
804 0 : if (c < 0x3324)
805 0 : return RTL_TEXTENCODING_MS_932;
806 0 : if (c < 0x3326)
807 0 : return RTL_TEXTENCODING_DONTKNOW;
808 0 : if (c < 0x3328)
809 0 : return RTL_TEXTENCODING_MS_932;
810 0 : if (c < 0x332b)
811 0 : return RTL_TEXTENCODING_DONTKNOW;
812 0 : if (c < 0x332c)
813 0 : return RTL_TEXTENCODING_MS_932;
814 0 : if (c < 0x3336)
815 0 : return RTL_TEXTENCODING_DONTKNOW;
816 0 : if (c < 0x3337)
817 0 : return RTL_TEXTENCODING_MS_932;
818 0 : if (c < 0x333b)
819 0 : return RTL_TEXTENCODING_DONTKNOW;
820 0 : if (c < 0x333c)
821 0 : return RTL_TEXTENCODING_MS_932;
822 0 : if (c < 0x3349)
823 0 : return RTL_TEXTENCODING_DONTKNOW;
824 0 : if (c < 0x334b)
825 0 : return RTL_TEXTENCODING_MS_932;
826 0 : if (c < 0x334d)
827 0 : return RTL_TEXTENCODING_DONTKNOW;
828 0 : if (c < 0x334e)
829 0 : return RTL_TEXTENCODING_MS_932;
830 0 : if (c < 0x3351)
831 0 : return RTL_TEXTENCODING_DONTKNOW;
832 0 : if (c < 0x3352)
833 0 : return RTL_TEXTENCODING_MS_932;
834 0 : if (c < 0x3357)
835 0 : return RTL_TEXTENCODING_DONTKNOW;
836 0 : if (c < 0x3358)
837 0 : return RTL_TEXTENCODING_MS_932;
838 0 : if (c < 0x337b)
839 0 : return RTL_TEXTENCODING_DONTKNOW;
840 0 : if (c < 0x337f)
841 0 : return RTL_TEXTENCODING_MS_932;
842 0 : if (c < 0x3380)
843 0 : return RTL_TEXTENCODING_DONTKNOW;
844 0 : if (c < 0x3385)
845 0 : return RTL_TEXTENCODING_MS_949;
846 0 : if (c < 0x3388)
847 0 : return RTL_TEXTENCODING_DONTKNOW;
848 0 : if (c < 0x33cb)
849 0 : return RTL_TEXTENCODING_MS_949;
850 0 : if (c < 0x33cd)
851 0 : return RTL_TEXTENCODING_DONTKNOW;
852 0 : if (c < 0x33ce)
853 0 : return RTL_TEXTENCODING_MS_932;
854 0 : if (c < 0x33cf)
855 0 : return RTL_TEXTENCODING_MS_936;
856 0 : if (c < 0x33d1)
857 0 : return RTL_TEXTENCODING_MS_949;
858 0 : if (c < 0x33d3)
859 0 : return RTL_TEXTENCODING_MS_936;
860 0 : if (c < 0x33d4)
861 0 : return RTL_TEXTENCODING_MS_949;
862 0 : if (c < 0x33d5)
863 0 : return RTL_TEXTENCODING_DONTKNOW;
864 0 : if (c < 0x33d6)
865 0 : return RTL_TEXTENCODING_MS_936;
866 0 : if (c < 0x33d7)
867 0 : return RTL_TEXTENCODING_MS_949;
868 0 : if (c < 0x33d8)
869 0 : return RTL_TEXTENCODING_DONTKNOW;
870 0 : if (c < 0x33d9)
871 0 : return RTL_TEXTENCODING_MS_949;
872 0 : if (c < 0x33db)
873 0 : return RTL_TEXTENCODING_DONTKNOW;
874 0 : if (c < 0x33de)
875 0 : return RTL_TEXTENCODING_MS_949;
876 0 : if (c < 0x4e00)
877 0 : return RTL_TEXTENCODING_DONTKNOW;
878 0 : if (c < 0x9fa6)
879 0 : return RTL_TEXTENCODING_MS_936;
880 0 : if (c < 0xac00)
881 0 : return RTL_TEXTENCODING_DONTKNOW;
882 0 : if (c < 0xd7a4)
883 0 : return RTL_TEXTENCODING_MS_949;
884 0 : if (c < 0xe000)
885 0 : return RTL_TEXTENCODING_DONTKNOW;
886 0 : if (c < 0xf849)
887 0 : return RTL_TEXTENCODING_MS_950;
888 0 : if (c < 0xf900)
889 0 : return RTL_TEXTENCODING_DONTKNOW;
890 0 : if (c < 0xfa0c)
891 0 : return RTL_TEXTENCODING_MS_949;
892 0 : if (c < 0xfa10)
893 0 : return RTL_TEXTENCODING_MS_936;
894 0 : if (c < 0xfa2e)
895 0 : return RTL_TEXTENCODING_MS_932;
896 0 : if (c < 0xfe30)
897 0 : return RTL_TEXTENCODING_DONTKNOW;
898 0 : if (c < 0xfe32)
899 0 : return RTL_TEXTENCODING_MS_936;
900 0 : if (c < 0xfe33)
901 0 : return RTL_TEXTENCODING_DONTKNOW;
902 0 : if (c < 0xfe45)
903 0 : return RTL_TEXTENCODING_MS_936;
904 0 : if (c < 0xfe49)
905 0 : return RTL_TEXTENCODING_DONTKNOW;
906 0 : if (c < 0xfe53)
907 0 : return RTL_TEXTENCODING_MS_936;
908 0 : if (c < 0xfe54)
909 0 : return RTL_TEXTENCODING_DONTKNOW;
910 0 : if (c < 0xfe58)
911 0 : return RTL_TEXTENCODING_MS_936;
912 0 : if (c < 0xfe59)
913 0 : return RTL_TEXTENCODING_DONTKNOW;
914 0 : if (c < 0xfe67)
915 0 : return RTL_TEXTENCODING_MS_936;
916 0 : if (c < 0xfe68)
917 0 : return RTL_TEXTENCODING_DONTKNOW;
918 0 : if (c < 0xfe6c)
919 0 : return RTL_TEXTENCODING_MS_936;
920 0 : if (c < 0xff01)
921 0 : return RTL_TEXTENCODING_DONTKNOW;
922 0 : if (c < 0xff5f)
923 0 : return RTL_TEXTENCODING_MS_932;
924 0 : if (c < 0xff61)
925 0 : return RTL_TEXTENCODING_DONTKNOW;
926 0 : if (c < 0xffa0)
927 0 : return RTL_TEXTENCODING_MS_932;
928 0 : if (c < 0xffe0)
929 0 : return RTL_TEXTENCODING_DONTKNOW;
930 0 : if (c < 0xffe6)
931 0 : return RTL_TEXTENCODING_MS_932;
932 0 : if (c < 0xffe7)
933 0 : return RTL_TEXTENCODING_MS_949;
934 0 : if (c < 0xfffd)
935 0 : return RTL_TEXTENCODING_DONTKNOW;
936 0 : if (c < 0xfffe)
937 0 : return RTL_TEXTENCODING_MS_950;
938 0 : return RTL_TEXTENCODING_DONTKNOW;
939 : }
|