Python не представляет символы за пределами диапазона ASCII, как вы хотели бы. Специальные символы \xc3\xb3
и \xc3\xad
относятся к шестнадцатеричным ординалам каждого символа: ó
и í
. Похоже, ваш код не очень хорошо переводит специальные символы. Вместо публикации фактических ó
и í
он публикует их соответствующие представления: \xc3\xb3
и \xc3\xad
. Теперь я ничего не знаю о библиотеке, которую вы используете, но я бы искал в функции appendChild быстрое решение проблемы перевода. Если вы не можете его найти, вы можете перебрать text
с помощью цикла, удаляющего специальные символы и превращающего их в обычные буквы («ó» в «o»).
Хотелось бы помочь:).
Удачи,
Джеспер
Вы можете просто использовать
svn ls https://developernetwork.repo.net/svn/Projects/Calculator/
Он сообщит вам, существует ли репозиторий (каталог) или нет.
Обновление
для каталогов с большим количеством файлов используйте:
svn ls http://server/svn/foo --depth empty
Для получения информации о любом существующем репозитории (например, для возможного расширения сообщения об ошибке) вы также можете использовать
svn info https://developernetwork.repo.net/svn/Projects/Calculator/
Для несуществующего проекта он просто вернет
svn: Could not open the requested SVN filesystem
Вместо проверки возвращаемых строк я бы просто проверил код возврата:
и
svn ls REPOSITORY/PATH
, и
svn info REPOSITORY/PATH
возвращают 0, если все прошло хорошо, и 1, если что-то пошло не так; вы можете быстро это проверить:
echo $?
поэтому в сценарии bash просто сделайте что-нибудь вроде:
error=$?
if [ $error -ne 0 ]; then
YOUR ERROR HANDLING
fi
работает как удовольствие!