Lua 4 中的自定义字符串大小写转换函数

我正在修改一个使用 Lua 4 的视频游戏。由于游戏设计师的选择,函数 strlower 对我不可用。对我也不可用以下函数。

strbyte
strchar
strfind
strlen
strrep
strsub
strupper

如果有以上限制,我该如何编写一个与 strlower 同样功能的自定义函数?

我只需要考虑 ASCII 字符吗?还是Lua 4也支持 Unicode?

点赞