Nick Wellnhofer
6d8427dc97
encoding: Rework encoding lookup
...
Add missing xmlCharEncoding enum values.
Simplify and speed up encoding lookup by using a table mapping names to
xmlCharEncoding enums and binary search. Rearrange the default handler
table to match the enum layout.
For some encodings we now only lookup the provided or most canonical
name instead of trying several names, expecting that iconv or ICU handle
aliases:
- IBM037 (EBCDIC)
- UCS-2
- UCS-4
- Shift_JIS
2024-07-01 18:05:40 +02:00
..
2024-01-05 20:39:40 +01:00
2022-12-08 02:48:27 +01:00
2022-12-08 02:48:27 +01:00
2024-06-16 18:47:12 +02:00
2023-09-21 14:47:25 +02:00
2024-07-01 18:05:40 +02:00
2024-06-17 15:47:42 +02:00
2023-12-07 14:59:40 +01:00
2023-12-11 22:05:47 +01:00
2024-04-28 18:58:27 +02:00
2022-12-08 02:48:27 +01:00
2023-11-23 15:27:00 +01:00
2024-04-04 12:23:39 +02:00
2024-06-21 23:13:17 +02:00
2024-06-12 18:19:55 +02:00
2023-11-27 13:43:06 +01:00
2024-06-29 01:22:15 +02:00
2024-06-27 14:43:10 +02:00
2023-12-11 22:05:47 +01:00
2024-06-12 16:36:12 +02:00
2024-06-27 14:44:55 +02:00
2024-06-17 15:47:42 +02:00
2023-12-07 12:31:16 +01:00
2023-12-07 12:31:16 +01:00
2023-09-20 22:22:51 +02:00
2024-06-17 15:47:42 +02:00
2023-12-11 22:05:47 +01:00
2024-06-16 19:56:08 +02:00
2024-06-15 01:40:06 +02:00
2024-06-12 19:55:47 +02:00
2024-06-16 18:47:12 +02:00
2024-05-20 14:23:39 +02:00
2024-06-15 19:13:08 +02:00
2024-06-16 19:56:08 +02:00
2024-04-28 20:42:55 +02:00
2022-12-08 02:48:27 +01:00
2024-06-15 01:40:06 +02:00
2024-06-16 18:47:12 +02:00
2024-05-14 15:44:50 +02:00
2024-06-12 16:36:12 +02:00
2023-03-14 15:14:38 +01:00
2022-12-08 02:48:27 +01:00
2024-04-30 17:42:59 +02:00
2024-06-16 18:47:12 +02:00
2024-01-05 20:50:00 +01:00
2024-06-16 18:47:12 +02:00
2023-09-28 15:34:08 +02:00
2024-06-12 18:20:01 +02:00