У меня проблемы со спецсимволами в именах иностранных языков. Когда я генерирую имя файла со специальными символами, такими как 'araç temizliği', специальный символ заменяется подчеркиванием araç temizliği -> ara_ temizli_i . Это никогда не создавало проблем раньше, но я настроил язык операционной системы Linux в настоящее время, и это может быть связано с этим изменением конфигурации. Я изменил все обратно в состояние раньше, но у меня все еще есть та же проблема. Вот что я сделал (в списке для истории команды):

495 LANG=iso88591 498 LANG=us-ascii 501 LANG=en_US.UTF-8 506 LANG=pt_PT.UTF-8 509 LANG 510 LANG=en_US.UTF-8

Итак, я попробовал некоторые кодировки и изменил все обратно на нормальное (LANG = en_US.UTF-8). Я не уверен, что проблема связана с настройкой LANG. Нужна ли какая-то перезагрузка после смены LANG, потому что я хочу избежать перезагрузки ... Или может быть другая основная причина замены специальных символов подчеркиванием? Существуют ли другие команды конфигурации для локали LANG?

0