0

我不明白,我发生了什么。我有一个字符串,其中包含不可破坏的字符 160。当我跟踪传递此字符串的函数调用时,我看到传递的字符串已损坏。

功能入口前截图

在此处输入图像描述

"    English "会看到传递给 function 的contant getChild

然后我按F7进入功能看看在此处输入图像描述

Characted以 .160为前缀B

怎么回事!他妈的???

更新

在我重新编辑现场后,问题已自行解决。虽然我做了复制粘贴,但它有所帮助,即我自己从不重新键入字符串。

更新 2——复活

错误复活。只是剪切和粘贴"    English "没有帮助。但是更复杂的编辑,引入临时变量然后内联它 - 有帮助。

看起来它是编码问题或编辑器错误,与 char 160 有关。

更新 3

现在它以 100% 显式方式返回:

在此处输入图像描述

tmp变量被分配并立即收到不正确的值。

4

0 回答 0