.. highlightlang:: us .. index:: lua_string .. _lua_string: lua_string =========== .. us.tag lua_string NOTREADYGERMAN Lua New5800 :ref:`lua_string` erzeugt einen UniScript-String aus einem Lua-String oder einen Lua-String aus einem UniScript-String. .. function:: usString = lua_string(luaString) luaString = lua_string(usString) usString = lua_string(luaString, ssType) luaString = lua_string(usString, ssType) .. us.return **Returnwert** *ret* .. us.params **Parameter** .. uparam:: luaString *luaString* .. uparam:: nType *nType* kann die Werte 0, 1, oder 2 haben. .. list-table:: :header-rows: 1 * - Wert - Bedeutung * - "ansi" - Umwandlung in einen oder von einem 8-Bit-String der eingestellten locale. * - "utf8" - Umwandlung in/von einem UTF8-String. * - "binary" - Keine Umwandlung. Die Bytes des Strings werden unverändert kopiert. Der String kann 0-Zeichen enthalten. .. us.comment **Kommentar** ... .. us.example **Beispiel** :: luaString = lua_string("Peter Müller, 100€") luaString = lua_string("Peter Müller, 100€", "utf8") luaString = lua_string("Peter Müller, 100€", "utf16") luaString = lua_string("Peter Müller, 100€", "binary") .. us.history **History** .. list-table:: :header-rows: 1 * - Version - Beschreibung * - R2016 - Neu. .. seealso:: :ref:`overview-lua`, :ref:`lua`, :ref:`lua_call`, :ref:`mem_unpack` :sub:`id-1399181`