Arduino使用哪种字节编码?

时间:2018-04-09 18:04:18

标签: arduino nodemcu

在我最新的项目中,我想在NodeMCU和C#TCP服务器之间进行通信。由于我可以使用不同的字节编码,我必须知道NodeMCU使用哪个。是UTF-8/16/64还是ASCII?

1 个答案:

答案 0 :(得分:0)

免责声明:我没有使用nodemcu,但我非常熟悉有线协议的unicode

Per http://lua-users.org/wiki/LuaUnicode,Lua逐字节地处理字符串。所以看起来任何编码处理都必须由你在Lua方面手动完成。

如果你只能使用ASCII,那么这应该给你的问题最少。如果您需要unicode字符,UTF8将是最容易使用的,但您需要自己或通过第三方库进行所有字符解码和处理。一旦到达设备,您对数据的处理非常重要。

以下是Arduino的简单UTF8解码器示例:https://playground.arduino.cc/Main/Utf8ascii