UTF-8 support module for Lua and LuaJIT which is mainly compatible with Lua's own string module. It also adds some useful routines against UTF-8 features, such as interfaces to escape Unicode sequences in strings and translate Unicode offsets and byte offsets. OK jca@