Minimal extenstion for Unicode support in Sqlite3 with no external dependencies (like libicu).
Originally from Ioannis Epaminonda. Copies of original mailing list post and blog entry are included.
$ gcc --shared -o unicode.dylib -fPIC sqlite3_unicode.c
$ sqlite3
sqlite> .load unicode
sqlite> select upper('Ура, заработало!') t;
УРА, ЗАРАБОТАЛО!
sqlite>
To make build for Windows must have:
- MS Visual Studio 2012 or newer
- Cygwin
Run mk.cmd to build
Target Arch can switched in MakeFile M = /MACHINE:X86 M = /MACHINE:X64
Run mk.sh to make build