Назад | Перейти на главную страницу

Неверный символ в CentOS - в файле конфигурации, редактируемом в Windows

edit: это была синтаксическая ошибка - IP не должен быть в этой строке. так что никакого отношения к кодировке.

Ошибка запуска: ошибка в «108.174.194.111 mta10.domain.com»: недопустимый символ ('', 0x20) в домене

Я получаю эту ошибку при попытке запустить программу (PowerMTA). Я редактировал файл конфигурации под окнами, и я думаю, это какая-то ошибка кодировки? Я пробовал использовать dos2unix, но все равно получаю ту же ошибку. Этот 0x20 - это код для пробела. (Пробел в строке в сообщении об ошибке должен быть там) Я тоже редактировал файл под linux, но все тот же. Любые идеи? тиа

Вероятно, проблема в том, как Windows обрабатывает символы новой строки по сравнению с методом Linux. Linux использует \ n, тогда как Windows использует \ r \ n. Вам нужно будет удалить символ в конце строки, чтобы удалить его. Или вы можете использовать что-то вроде vim для поиска и замены.

проверьте это за помощью https://kb.iu.edu/d/acux

0x20 это пространство, поэтому похоже, что у вас где-то есть лишнее пространство.