关于在unity中动态获取字符串后在InputField上进行判断的BUG

今天想作一个简单的密码锁定控制功能,可是出现了问题。我是在游戏开始时读取streamingAsset中的text中的文本,其实就是密码以下图密码是123456789blog

而后我在程序中输入了该密码出现错误,竟然错了。游戏

而后我打印读取的文本信息是什么、没错啊。而后我将控制台复制粘贴到inputField中,竟然成功了。input

为此我比较费解而后把它变成password不显示字符后。发现竟然有10个字符stream

那就是123456789是9个字符。但控制台输出的倒是10个字符。估计就是读取文本时的错误了。我发现了问题。由于个人文本格式为UEF-8格式的。须要转成ANSI码后发如今输入9个字符后就正确了。多是在读取UEF-8时会多出一个字符,程序

可是你还不知道这个字符是什么。密码

相关文章
相关标签/搜索