UTF8 Tools
From Lazarus wiki
About
Sharing some of my code
UTF-8 Tools
Purpose
Some tools for common problems with UTF-8/Unicode.
- charencstreams.pas: Load and save data from almost any text source like
- ansi, UTF8, UTF16, UTF32
- big or little endian
- BOM or no BOM
- character.pas: Get Information about code points using the TCharacter class.
- utf8scanner.pas: Access UTF-8 Strings by code index, use case statements on UTF-8 Strings and more...