GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
utf8kind(3) Arcan Lua API utf8kind(3)

utf8kind - Quick check an offset into a string

state
utf8kind( offset )

Built-in support for internationalized strings is fairly rudimentary, although the render_text class of functions handle UTF 8 internally, no such support has been mapped into the built-in LUA VM . This function is a quick helper to determine if you're about to corrupt a UTF -8 string or not. state values: 0 = 7bit character, 1 = start of char, 2 = middle of char.

1
This is very primitive and was added before we included the bitopts- Lua JIT extension into the codebase. It does not directly help for validating UTF 8 sequences, only for avoiding obvious truncation.

function utf8kind0()
      a = "åäö";
      for i=1,#a do
            print(utf8kind(a[i]));
      end
end
June 2022 system

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.