Issue #2162 duplicate

UnicodeEncodeError

Anonymous created an issue

{{{

!python

Mercurial version (2.3.1). TortoiseHg version (2.5) Command: --nofork workbench CWD: T:\P20120720-万事兴KP22 Encoding: cp936 Extensions loaded: Python version: 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] Windows version: sys.getwindowsversion(major=5, minor=1, build=2600, platform=2, service_pack='Service Pack 3') Processor architecture: x86 ** Qt-4.8.0 PyQt-4.9.1 Traceback (most recent call last): File "tortoisehg\hgqt\fileview.pyo", line 317, in displayFile File "tortoisehg\util\hglib.pyo", line 70, in fromunicode UnicodeEncodeError: 'gbk' codec can't encode character u'\xa1' in position 4: illegal multibyte sequence

}}}

Comments (10)

  1. Priory

    I then exported the same patch to a file and tried to import it, with a failure message:

        % hg import --repository C:\dev\rm_dev2 --verbose -- C:\dev\temp\patch_6101\rm_dev_6101.patch
        applying C:\dev\temp\patch_6101\rm_dev_6101.patch
        patching file Code/Sundial/Sundial.root/Sundial/RMUtils/RMUtil.cs
        patching file Code/Sundial/Sundial.root/Sundial/RMUtils/RMUtils - Console.csproj
        patching file Code/Sundial/Sundial.root/Sundial/RM_2010.sln
        Hunk #1 succeeded at 158 with fuzz 2 (offset -2 lines).
        Hunk #2 FAILED at 2471
        1 out of 2 hunks FAILED -- saving rejects to file Code/Sundial/Sundial.root/Sundial/RM_2010.sln.rej
        adding RMUtils - Console.csproj
        abort: patch failed to apply
        [command returned code 255 Wed Oct 24 00:41:51 2012]
    

    Which is a different error - the .sln file has been modified so the patch can't be directly applied. This suggests that the UnicodeError is only related to copying patches to the clipboard?

  2. Log in to comment