Kyrillische Unterstützung im svnlook-Ergebnis von svn
-
29-10-2019 - |
Frage
Ich habe versucht, eine Liste der aktualisierten / hinzugefügten / gelöschten Dateien von SVN von svnlook abzurufen, indem ich Folgendes verwende:
/usr/bin/svnlook changed -r 77 /var/lib/svn/epsilon/decorhouse
aber ich habe etwas Seltsames:
A data/cms/1315771790_?\208?\147?\209?\128?\208?\176?\209?\132?\209?\132?\208?\184?\209?\130?\208?\190 ?\208?\179?\209?\128?\208?\176?\209?\134?\208?\184?\209?\143 4.jpg
Ich weiß, dass dieser Dateiname kyrillisch und in Windows-1251-Codierung ist.Diese Datei wird normalerweise in SVN selbst gespeichert, sodass ich sie normal festschreiben und aktualisieren kann.Aber wie kann ich den richtigen Dateinamen von svnlook erhalten?
Danke!
P.S.Ubuntu 11.04 x64
Lösung
Sie sollten versuchen, den folgenden Befehl aufzurufen, bevor Sie svnlook
ausführen:
export LANG="ru_RU.cp1251"
Sie können auch eine Standardsprache in Ihren Shell-Startskripten festlegen (z. B. .bashrc
), damit Sie diese nicht jedes Mal exportieren müssen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow