1

我有时会在我的 iOS 设备的日志文件中看到错误消息,其中至少有部分文本在每个字母之间包含破折号,如下所示:

... ’-t -b-e -c-o-m-p-l-e-t-e-d-. -(-k-C-F-E-r-r-o-r-D-o-m-a-i-n-C-F-N-e-t-w-o-r-k -e-r-r-o-r -2-.-)-" -U-s-e-r-I-n-f-o-=-0-x-1-4-5-f-d-0 -{-k-C-F-G-e-t-A-d-d-r-I-n-f-o-F-a-i-l-u-r-e-K-e-y-=-8-}

我只是好奇这可能有什么意义(当然对可读性没有太大作用,但我想它很容易发现),或者它是否只是一个随机问题。(我的设备已越狱,如果这有影响的话)。

更新:我能够通过NSLog在开头使用非 ASCII 字符调用类似地格式化日志消息:

NSLog(@"€ Line will be formatted strangely");
4

1 回答 1

2

我怀疑该消息是 UTF16(或其他一些双字节字符集),并且在转换为 NSString 时被错误地映射为 ASCII。

于 2013-01-11T01:24:19.750 回答