用esp8266改造opple台灯

ChainPray 发布于 2023-11-24 160 次阅读


String变量使用c_str()转到char*可能存在乱码的问题

问题:txt内读取的ssid和password无法连接

解决:String长度不一样,从txt读取会多一位

解释:

如果您发现String.length()方法显示的长度比实际读取的字符串多一位,这可能是因为在读取的字符串中包含了回车符('\r')。在某些情况下,文本文件中的换行符可能是由回车符和换行符组成的("\r\n"),而不仅仅是换行符("\n")。

您可以尝试使用String.trim()方法来去除字符串两端的空白字符,包括回车符和换行符。

provised by chatGPT

深圳大学腾讯创新俱乐部的一名TICer,目前致力于成为全栈工程师
最后更新于 2023-11-24