编辑:这是一个语法错误 – IP不应该在这一行。 所以与编码无关。
启动错误:“108.174.194.111 mta10.domain.com”中的错误:域中的无效字符(“',0x20)
我试图启动一个程序(PowerMTA)时得到这个错误。 我编辑Windows下的configuration文件,我猜它的一些编码错误? 我尝试使用dos2unix,但仍然得到相同的错误。 这个0x20是空间的代码。 (错误信息中的string空间应该在那里)我也在linux下编辑了这个文件,但是仍然是一样的。 有任何想法吗? tyia
这可能是一个问题与Windows如何处理新行与Linux的方法。 Linux使用\ n而Windows使用\ r \ n。 您必须删除行尾的字符才能将其删除。 或者你可以使用类似vim的东西来search并replace它。
检查了这个帮助https://kb.iu.edu/d/acux
0x20是一个空格,所以它听起来像你有额外的空间。