У меня проблемы со спецсимволами в именах иностранных языков. Когда я генерирую имя файла со специальными символами, такими как '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?