Difference between revisions of "Libchecker:Перекодирование текстовых данных"
From EjudgeWiki
(New page: Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/[[Libchecker:Функции|Фун...) |
|||
Line 42: | Line 42: | ||
|- | |- | ||
| <tt>[[Libchecker:checker_ucs4_to_utf8_size|checker_ucs4_to_utf8_size]]</tt> | | <tt>[[Libchecker:checker_ucs4_to_utf8_size|checker_ucs4_to_utf8_size]]</tt> | ||
− | | | + | | рассчитать число байт необходимых для кодирования заданной UCS4 строки в кодировку UTF-8 |
|- | |- | ||
| <tt>[[Libchecker:checker_ucs4_to_utf8_str|checker_ucs4_to_utf8_str]]</tt> | | <tt>[[Libchecker:checker_ucs4_to_utf8_str|checker_ucs4_to_utf8_str]]</tt> | ||
Line 60: | Line 60: | ||
|- | |- | ||
| <tt>[[Libchecker:checker_eq_str_rus_ucs4|checker_eq_str_rus_ucs4]]</tt> | | <tt>[[Libchecker:checker_eq_str_rus_ucs4|checker_eq_str_rus_ucs4]]</tt> | ||
− | | проверить совпадение строки в | + | | проверить совпадение строки в одной из поддерживаемых кириллических кодировок со строкой в кодировке UCS4 |
|- | |- | ||
− | | <tt>[[Libchecker: | + | | <tt>[[Libchecker:checker_eq_str_rus_ucs4_nocase|checker_eq_str_rus_ucs4_nocase]]</tt> |
− | | проверить совпадение строки в | + | | проверить совпадение строки в одной из поддерживаемых кириллических кодировок со строкой в кодировке UCS4 без учета регистра букв |
|- | |- | ||
+ | | <tt>[[Libchecker:checker_is_utf8_locale|checker_is_utf8_locale]]</tt> | ||
+ | | проверить, что проверяющая программа работает в UTF-8 локали | ||
|} | |} |
Revision as of 20:54, 23 August 2008
Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Перекодирование текстовых данных
checker_koi8r_to_ucs4 | перекодировать один символ из кодировки KOI8-R в кодировку UCS4 |
checker_cp866_to_ucs4 | перекодировать один символ из кодировки CP866 в кодировку UCS4 |
checker_cp1251_to_ucs4 | перекодировать один символ из кодировки CP1251 в кодировку UCS4 |
checker_koi8r_to_ucs4_buf | перекодировать буфер заданного размера из кодировки KOI8-R в кодировку UCS4 |
checker_cp866_to_ucs4_buf | перекодировать буфер заданного размера из кодировки CP866 в кодировку UCS4 |
checker_cp1251_to_ucs4_buf | перекодировать буфер заданного размера из кодировки CP1251 в кодировку UCS4 |
checker_koi8r_to_ucs4_str | перекодировать строку из кодировки KOI8-R в кодировку UCS4 |
checker_cp866_to_ucs4_str | перекодировать строку из кодировки CP866 в кодировку UCS4 |
checker_cp1251_to_ucs4_str | перекодировать строку из кодировки CP1251 в кодировку UCS4 |
checker_utf8_to_ucs4_buf | перекодировать буфер заданного размера из кодировки UTF-8 в кодировку UCS4 |
checker_utf8_to_ucs4_str | перекодировать строку из кодировки UTF-8 в кодировку UCS4 |
checker_ucs4_to_koi8r | перекодировать один символ из кодировки UCS4 в кодировку KOI8-R |
checker_ucs4_to_koi8r_str | перекодировать строку из кодировки UCS4 в кодировку KOI8-R |
checker_ucs4_to_utf8_size | рассчитать число байт необходимых для кодирования заданной UCS4 строки в кодировку UTF-8 |
checker_ucs4_to_utf8_str | перекодировать строку из кодировки UCS4 в кодировку UTF-8 |
checker_ucs4_tolower | перевести символ в кодировке UCS4 в нижний регистр |
checker_ucs4_tolower_buf | перевести буфер заданного размера в кодировке UCS4 в нижний регистр |
checker_ucs4_tolower_str | перевести строку в кодировке UCS4 в нижний регистр |
checker_strcmp_ucs4 | сравнить две UCS4-строки |
checker_eq_str_rus_ucs4 | проверить совпадение строки в одной из поддерживаемых кириллических кодировок со строкой в кодировке UCS4 |
checker_eq_str_rus_ucs4_nocase | проверить совпадение строки в одной из поддерживаемых кириллических кодировок со строкой в кодировке UCS4 без учета регистра букв |
checker_is_utf8_locale | проверить, что проверяющая программа работает в UTF-8 локали |