svn diff with gbk
File "C:\dev\Anaconda3\envs\pack\lib\site-packages\svn\common.py", line 474, in diff self.run_command( File "C:\dev\Anaconda3\envs\pack\lib\site-packages\svn\common.py", line 60, in run_command return self.external_command(cmd, environment=self.__env, **kwargs) File "C:\dev\Anaconda3\envs\pack\lib\site-packages\svn\common_base.py", line 24, in external_command subprocess.check_output( File "C:\dev\Anaconda3\envs\pack\lib\subprocess.py", line 411, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "C:\dev\Anaconda3\envs\pack\lib\subprocess.py", line 491, in run stdout, stderr = process.communicate(input, timeout=timeout) File "C:\dev\Anaconda3\envs\pack\lib\subprocess.py", line 1011, in communicate stdout = self.stdout.read() UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 554: illegal multibyte sequence
It's obviously a Unicode issue, but it's gonna be tough to investigate this without being able to personally reproduce it. Can you look into it, try to solve it, and push a pull-request? If it's a bug in this project, it should be an easy fix.