Skip to content

UnicodeEncodeError: 'utf-8' codec can't encode character '\udcb0' in position 5044: surrogates not allowed #3460

Open
@donaldsdlo

Description

@donaldsdlo

Issue

windows 11 home chinese edition
pipx install aider-chat

(base) PS F:\test07> aider --version
aider 0.75.2

`

/code Code change: add a bubble sort function with vector parameter
Traceback (most recent call last):
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\aider\coders\base_coder
.py", line 1312, in send_message
yield from self.send(messages, functions=self.functions)
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\aider\coders\base_coder
.py", line 1645, in send
yield from self.show_send_output_stream(completion)
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\aider\coders\base_coder
.py", line 1720, in show_send_output_stream
for chunk in completion:
^^^^^^^^^^
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\litellm\llms\ollama_cha
t.py", line 377, in ollama_completion_stream
with httpx.stream(**_request) as response:
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Applications\Scoop\apps\anaconda3\current\App\Lib\contextlib.py",
line 137, in enter
return next(self.gen)
^^^^^^^^^^^^^^
File "C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\httpx_api.py",
line 159, in stream
with client.stream(
^^^^^^^^^^^^^^
File "D:\Applications\Scoop\apps\anaconda3\current\App\Lib\contextlib.py",
line 137, in enter
return next(self.gen)
^^^^^^^^^^^^^^
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\httpx_client.py", line
855, in stream
request = self.build_request(
^^^^^^^^^^^^^^^^^^^
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\httpx_client.py", line
378, in build_request
return Request(
^^^^^^^^
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\httpx_models.py", line
408, in init
headers, stream = encode_request(
^^^^^^^^^^^^^^^
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\httpx_content.py",
line 216, in encode_request
return encode_json(json)
^^^^^^^^^^^^^^^^^
File
"C:\Users\donal\pipx\venvs\aider-chat\Lib\site-packages\httpx_content.py",
line 179, in encode_json
).encode("utf-8")
^^^^^^^^^^^^^^^
UnicodeEncodeError: 'utf-8' codec can't encode character '\udcb0' in position
5044: surrogates not allowed

'utf-8' codec can't encode character '\udcb0' in position 5044: surrogates not
allowed
`

Version and model info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions