Менеджер паролей teampass - устранение проблемы с кодировкой

keepass teampass passbolt

Менеджер паролей teampass - устранение проблемы с кодировкой

Программа бесплатная, в ней есть возможность многоуровневой авторизации.

Хорошая замена keepass.

Проблема с кодировкой UTF-8 - неправильно записывались русский названия.

Решение здесь:

https://github.com/nilsteampassnet/TeamPass/issues/2681

Open the file "items.load.php" and replace :

value.label -> decodeURIComponentescape\(value.label)

line 510

// Appenditem row
        $("#full_items_list").append(
            '<li name="' + value.label + '" class="'+ item_class + ' trunc_line" id="'+value.item_id+'" data-edition="'+value.open_edit+'">' + item_span +
            item_flag +
            '<i class="fa ' + value.perso + ' fa-sm"></i>&nbsp' +
            '&nbsp;<a id="fileclass'+value.item_id+'" class="file " onclick="AfficherDetailsItem(\''+value.item_id+'\',\''+value.sk+'\',\''+value.expired+'\', \''+value.restricted+'\', \''+value.display+'\', \'\', \''+value.reload+'\', \''+value.tree_id+'\')"  ondblclick="AfficherDetailsItem(\''+value.item_id+'\',\''+value.sk+'\',\''+value.expired+'\', \''+value.restricted+'\', \''+value.display+'\', \''+value.open_edit+'\', \''+value.reload+'\', \''+value.tree_id+'\')"><div class="truncate">'+
            '<span id="item_label_' + value.item_id + '">' + decodeURIComponent(escape(value.label)) + '</span>&nbsp;<font size="1px">' +
            value.desc +
            '</div></font></a>' +
            '<span style="float:right;margin-top:2px;">' +
            pwd_error +
            icon_all_can_modify +
            icon_login +
            icon_pwd +
            icon_favorite +
            '</span>' +
            '</li>'
        );

В приведенном фрагменте красным выделено как должно быть уже исправлено.

***

Появился еще один бесплатный вариант:

passbolt