Похоже, это ошибка SparkleShare: https://github.com/hbons/SparkleShare/issues/1753
Эта проблема все еще открыта.
Я добавляю примечания к своему исследованию здесь на случай полезен для других.
Прежде всего, должно быть безопасно использовать UTF-8 в git сообщениях коммитов (см. Безопасно ли использовать любой символ utf-8 в git сообщениях коммитов? )
Однако я не смог прочитать сообщения о фиксации в https://gitlab.com/pninim.org/pninim.git
Я пытался использовать самую последнюю версию Git (git версия 2.26). .2) и консоль с шрифтом TrueType (Lucida Console).
Вместо символов иврита я видел такие вещи, как:
+ ‘׳×׳<U+009C>׳<U+009E>׳•׳“/׳‘׳‘׳<U+009C>׳™/׳<U+009E>׳₪׳¨׳©׳™׳<U+009D>/׳™׳“_׳“׳•׳“/׳‘/׳—׳’׳™׳’׳”/׳—.dar’
Это после установки обычного:
git config core.quotepath off
git config i18n.logoutputencoding utf8
git config i18n.commitencoding utf8
Затем я протестировал настройки UTF-8 следующим образом:
wget -O - http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt
, некоторые символы были отрисованы, а некоторые - нет.
Это на * Система 1047 * 10.
Затем я установил приложение "Windows Terminal" (предварительный просмотр, он все еще в процессе) из Магазина Microsoft, и затем я смог прочитать демоверсию UTF-8. текстовый файл , (Microsoft работает над улучшением поддержки UTF-8.)
Затем я создал Git сообщение коммита с содержимым UTF-8, и оно отлично отображалось в Git и в GitLab (https://gitlab.com/atsaloli/test/-/commit/0a2aed5b1986a8e3fdbcf12c90fbe9e737043be5)
Так что это не проблема поддержки GitLab для UTF-8, а проблема SparkleShare.