Ломаются внутренние ссылки при наличии русских букв в пути к БД

Обсуждение и помощь на русском языке

Moderators: SolA, vvorl

Post Reply
User avatar
Unvictis
Novice
Posts: 32
Joined: Thu Nov 26, 2020 12:44 pm
Location: г. Кокшетау, Казахстан
Has thanked: 3 times
Been thanked: 8 times

Ломаются внутренние ссылки при наличии русских букв в пути к БД

Post by Unvictis »

Здравствуйте, уважаемые разработчики!

Ещё с версии 9.0 обратил внимание на досадную ошибку: если в пути к БД есть русские символы (напр.: "D:\Users\Павел\Documents\EssentialPIM.epim"), то внутренние ссылки в заметках "ломаются", т. е. в пути к элементу появляются два сторонних включения - "\uc0" и "\uc1" (напр.: "epim://D:\Users\uc1Павел\Documents\EssentialPIM.epim/contacts/47383318024453883\uc0"). Возможно такое происходит и с другими модулями, не проверял, меня интересуют преимущественно гиперссылки в заметках. При пути к БД содержащим строго английские символы (напр.: "D:\Temp\~EssentialPIMPro\Database\EssentialPIM.epim"), даже с пробелами, такой проблемы не замечено.

Что-бы воспроизвести ошибку:
  • Создаём новую БД с русскими символами в пути.
  • Создаём какой-нибудь новый контакт (напр. с именем "Test").
  • Создаём новую заметку, пишем любой текст, выделяем слово, ставим гиперссылку на наш контакт.
  • Переходим в другой модуль или закрываем окно редактирования кнопкой "ОК".
  • Всё, путь в гиперссылке поломан и перейти по ней не получится.
Результат на скриншоте:

Image

Всё вышеперечисленное для проверки я проделал на только что скачанной с официального сайта EssentialPIM Pro 9.5.2 Portable и на новой, чистой БД. ОС Windows 7 HB x86 со всеми последними обновлениями, сервер Firebird не установлен.

Спасибо за уделённое время и отличную программу!
Andrey
EPIM Team
Posts: 1600
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 119 times

Re: Ломаются внутренние ссылки при наличии русских букв в пути к БД

Post by Andrey »

Это ошибка уже исправлена, исправление будет в следующей версии.
Post Reply