When using this library for UTF-8 strings in your code, make sure to save your .lua files as UTF-8 without BOM!
In case you need raw access to UTF-8 helper functions, the library provides the following:
 utf8.codepoint(char) [number] - get the Unicode codepoint of the given character.
 utf8.codepoint(char) [number] - get the Unicode codepoint of the given character. utf8.encode(char) [string] - get the UTF-8 representation of a single character.
 utf8.encode(char) [string] - get the UTF-8 representation of a single character. utf8.convert(str) [string] - get a CS2D-ready UTF-8 representation of the given string.
 utf8.convert(str) [string] - get a CS2D-ready UTF-8 representation of the given string.After loading this library, UTF-8 conversion works as follows:
 utf8.convert("欢迎来到CS2D") gives
 utf8.convert("欢迎来到CS2D") gives  UTF-8:xE6xACxA2xE8xBFx8ExE6x9DxA5xE5x88xB0x43x53x32x44
 utf8.convert("Привет CS2D!") gives
 utf8.convert("Привет CS2D!") gives  UTF-8:xD0x9FxD1x80xD0xB8xD0xB2xD0xB5xD1x82x20x43x53x32x44x21
edited 1×, last 05.12.17 08:17:54 pm
 Approved by SQ 
 Download
 Download
		2 kb, 966 Downloads
		 
  CS2D
 CS2D  [EngiN33R] UTF-8 Wrapper Library
  [EngiN33R] UTF-8 Wrapper Library  11 like it!
 11 like it! Offline
 Offline 
  1
 1 


 
  Gaios Here's a patch for that.
 Gaios Here's a patch for that. 
  

 
  
 