Difference between revisions of "UTF8 Tools"
From Lazarus wiki
Jump to navigationJump to searchLine 10: | Line 10: | ||
* charencstreams.pas: Load and save data from almost any text source like | * charencstreams.pas: Load and save data from almost any text source like | ||
− | ** ansi, | + | ** ansi, UTF8, UTF16, UTF32 |
** big or little endian | ** big or little endian | ||
** BOM or no BOM | ** 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... | ||
== Download == | == Download == | ||
[http://www.theo.ch/lazarus/utf8tools.zip Donwload utf8tools.zip] | [http://www.theo.ch/lazarus/utf8tools.zip Donwload utf8tools.zip] |
Revision as of 12:02, 9 July 2009
About
Sharing some of my code
UTF-8 Tools
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...