programing

Light C 유니코드 라이브러리

prostudy 2022. 5. 2. 20:31
반응형

Light C 유니코드 라이브러리

utf8 줄을 다룰 작은 C 도서관을 찾고 있다.

특히, 파생 알고리즘과 함께 사용하기 위해 유니코드 구분자를 기반으로 분할.

관련 게시물은 다음과 같이 제안했다.

ICU http://www.icu-project.org/ (임베디드 기기에서 용도에 비해 부피가 너무 크다는 것을 알았다)

UTF8-CPP: http://utfcpp.sourceforge.net/(우수하지만 C++는 C가 아님)

유니코드 문자열을 처리하기 위한 플랫폼 독립적이고 작은 코드베이스 라이브러리를 찾은 사람(귀화 작업을 수행할 필요 없음)

내가 성공적으로 사용하고 있는 멋지고 가벼운 도서관은 utf8proc이다.

MicroUTF-8도 있지만 소스를 보거나 다운로드하려면 로그인 자격 증명이 필요할 수 있다.

UTF-8은 많은 바이트 지향 문자열 기능이 계속 작동하거나 사소한 수정만 필요하도록 특별히 설계되었다.

예를 들어, C의 기능은 두 입력이 모두 유효하고, 무효인 UTF-8 문자열이 있는 한 완벽하게 작동할 것이다.strcpy 입력 문자열이 문자 경계(예: 의 반환 값)에서 시작하는 한 잘 작동한다.

그래서 당신은 별도의 도서관조차 필요하지 않을지도 모른다!

참조URL: https://stackoverflow.com/questions/313555/light-c-unicode-library

반응형