我的记录器工作正常,但突然我的logger.query
停止工作了。当result
仍为err
时,它开始返回一些未知字符错误null
。
我检查了文件,发现两个日志之间有一些奇怪的字符。
gedit将字符显示为:
\ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 ... 而记事本只显示空白
我认为它可能正在编写文件但是已关闭。有人能告诉我为什么会这样吗?有什么方法可以修复文件吗?
答案 0 :(得分:0)
我认为这与\00
内部成为null
字符有关。
我最近发现了这个视频,您可能需要查看它:https://www.youtube.com/watch?v=0fw5Cyh21TE
一个可能的解决办法是检查\00
上的传入字符串,并使用字符串替换进行转换(如果可行,则不进行测试)