“ConvertUTF8toUTF16”:参数“bStrictConversion”的用途是什么?
这里我们参考 Codesys 在线帮助 (OLH) 中的以下条目:ConvertUTF8toUTF16 (FUN)
解释
并非每个字节序列都是 UTF-8 字符串。 因此,如果输入错误,读取字符串时可能会出错。
选项 bStrictConversion 的解释方式是,一旦在读取过程中发生错误,函数就会终止。 之后(如果在读取过程中发生此类错误)就没有多少可用数据可以继续使用了。
如果没有这个选项,它可能会输出一个非法字符并简单地继续下一个字节。
我们的建议
因此我们建议在此选项始终使用 true。