2023-04-13 Windows环境下lua输入输出编码转换

Windows环境下lua输入输出编码转换

  • 前言
  • 一、为lua编写编码转换库
  • 二、lua调用编码转换库demo
  • 总结


前言

lua作为脚本语言, 为了将自身控制的极小, 没有将编码解决的很好, 导致了一旦有汉字的输入输出, 会产生一些乱码, 但这不是问题, 因为有C语言这个后盾.


一、为lua编写编码转换库

用windows的C语言API, 可以非常简单的实现编码转换库, 包括utf8和utf16(宽字符)之间的转换, 以及utf8和GBK之间的转换, 以及宽字符的输入输出.

#include 
#include 
#<

你可能感兴趣的:(笔记,lua,windows,开发语言,编码转换)