LinuxForum.Fans
Тема

Проблема с русскими символами при установки пути к папкам пользователя

Автор: astalavista 9 сообщений 1398 просмотров
23.02.2020 18:06 #434131

Приветствую всех.
Помогите с проблемой.

text
OS: Debian 10 buster
Kernel: x86_64 Linux 4.19.0-8-amd64
KDE 5.54.0 / Plasma 5.14.5

Параметры системы - Приложения - Пути к личным файлам. Например указываю путь к папке Изоражения (Русскими), сохраняю, все ок, но переход в другое меню и обратно - вместо Папки изображения выдает такое:

text
/home/user/\xd0\x98\xd0\xb7\xd0\xbe\xd0\xb1\xd1\x80\xd0\xb0\xd0\xb6\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f

Соответственно создается и папка с таким именем
Настройки locales переконфигурировал, не помогло
Вывод locale:

text
LANG=ru_UA.UTF-8
LANGUAGE=ru
LC_CTYPE="ru_UA.UTF-8"
LC_NUMERIC="ru_UA.UTF-8"
LC_TIME="ru_UA.UTF-8"
LC_COLLATE="ru_UA.UTF-8"
LC_MONETARY="ru_UA.UTF-8"
LC_MESSAGES="ru_UA.UTF-8"
LC_PAPER="ru_UA.UTF-8"
LC_NAME="ru_UA.UTF-8"
LC_ADDRESS="ru_UA.UTF-8"
LC_TELEPHONE="ru_UA.UTF-8"
LC_MEASUREMENT="ru_UA.UTF-8"
LC_IDENTIFICATION="ru_UA.UTF-8"
LC_ALL=

Что это может быть?

23.02.2020 20:34 #434132

Это Юникод, батенька. Посимвольные коды.
Чтобы не было проблем, лучше давать имена своим папкам и файлам латиницей.
Конечно, может писать кириллицей вам и удобнее, но латиница кодируется одним байтом, а кириллица - двумя и соответственно это проблема для старого софта.

23.02.2020 20:37 #434133
ValentinK написал:
Это Юникод, батенька. Посимвольные коды.
Чтобы не было проблем, лучше давать имена своим папкам и файлам латиницей.
Конечно, может писать кириллицей вам и удобнее, но латиница кодируется одним байтом, а кириллица - двумя и соответственно это проблема для старого софта.

Ну так - Окно параметров системы какое отношение имеет к старому софту? Тем более что после установки системы все работало и проблемы начались когда я просто поменял путь к одной папке...

23.02.2020 20:50 #434134
"astalavista" написал:
Ну так - Окно параметров системы какое отношение имеет к старому софту? Тем более что после установки системы все работало и проблемы начались когда я просто поменял путь к одной папке...

Мой вам добрый совет - измените путь латиницей или танцуйте с бубном.

23.02.2020 21:03 #434137

Я сейчас и так на латинице сделал временно. Но написал к знатокам, потому что нужно сделать именно кириллицей

23.02.2020 21:12 #434138
"astalavista" написал:
Но написал к знатокам, потому что нужно сделать именно кириллицей

Это принципиально или просто прихоть?

"astalavista" написал:
Я сейчас и так на латинице сделал временно.

У Linux native кодировка - латиница.

23.02.2020 21:16 · отредактировано #434139
"ValentinK" написал:
Это принципиально или просто прихоть?

А какая разница? Я же не должен это объяснять, правильно? Да хоть что угодно!
Я задал технический вопрос, и просто "поболтать" не хочу. Если Вы не можете подсказать решение, то зачем флудить?

24.02.2020 03:55 #434142
"astalavista" написал:
Я сейчас и так на латинице сделал временно. Но написал к знатокам, потому что нужно сделать именно кириллицей

Насколько я помню, в ALT и ASTRA такое возможно было.

24.02.2020 13:17 #434144
"astalavista" написал:
Что это может быть?

DE то какой?
Но безотносительно к этому, если глобально в системе ничего не поломано, всё дело в поломатых файлах локального юзера. лечится удалением скрытых файлов в домашней директории. Собственно там нужно убрать пару файлов, но для чистоты эксперимента лучше все. Иногда просто обновление версий программ всё ломают(славен этим КДЕ, но и гном тоже чудит).
Можешь сделать бекап, а потом всё грохнуть:
[console]
user [ ~ ]$ mkdir BACKUP
user [ ~ ]$ mv .* BACKUP
[/console]

после перелогина, все файлы настроек будут пересозданы, настроишь по новой и делов. Если какие волшебные настройки были ранее, можешь из выловить из бекапа(не забудь включить отображение скрытых файлов. И да, это всё лучше делать из консоли(без графического входа). ktrl+alt+F1(2,3,..)

Войдите или зарегистрируйтесь, чтобы ответить.