关于tr字符串的问题。
如图,我在外部对一个qlist插入了字符串,插入的时候字符串是用tr包着了
接下来就是神奇的一幕
如果我在判断的时候不用tr包着字符串,那么将无法判断通过。找了半天,在堆栈发现字符串已经变成中文的了。我擦,这不坑爹吗,我以为会保存的是原始字符串,但是他把翻译后的字符串给保留了,这怎么能比对通过呢。
最后的解决办法就是,将这个tr也用国际化翻译成对应的,然后就能比对通过。
这是GPT给我的回复。一开始我就觉得tr修改了字符串格式
关于tr字符串的问题。
如图,我在外部对一个qlist插入了字符串,插入的时候字符串是用tr包着了
接下来就是神奇的一幕
如果我在判断的时候不用tr包着字符串,那么将无法判断通过。找了半天,在堆栈发现字符串已经变成中文的了。我擦,这不坑爹吗,我以为会保存的是原始字符串,但是他把翻译后的字符串给保留了,这怎么能比对通过呢。
最后的解决办法就是,将这个tr也用国际化翻译成对应的,然后就能比对通过。
这是GPT给我的回复。一开始我就觉得tr修改了字符串格式