我不明白,我发生了什么。我有一个字符串,其中包含不可分解的字符160.当我跟踪传递此字符串的函数调用时,我看到传递的字符串已损坏。
功能入口前的屏幕截图
您会看到传递给函数" English "
的传递getChild
。
已审核的160
前缀为B
。
真是太糟糕了?
更新
重新编辑直播后,问题已经自我修复了。虽然我确实复制了粘贴,但它有所帮助,即我从不重新输入字符串。
更新2 - 结果
错误复活。只需剪切和粘贴" English "
就无济于事了。但是更复杂的编辑,引入临时变量然后内联它 - 有帮助。
看起来它是编码问题或编辑器错误,与char 160相关。
更新3
现在它以100%显式方式返回:
即。分配了tmp
变量并立即收到错误的值。