diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py
index 0dbe47b583..4c9bd6c06b 100644
--- a/backend/open_webui/utils/middleware.py
+++ b/backend/open_webui/utils/middleware.py
@@ -1409,7 +1409,7 @@ async def process_chat_response(
break
if tool_result:
- tool_calls_display_content = f'{tool_calls_display_content}\n\nTool Executed
\n \n'
+ tool_calls_display_content = f'{tool_calls_display_content}\n\nTool Executed
\n \n'
else:
tool_calls_display_content = f'{tool_calls_display_content}\n\nExecuting...
\n '
@@ -2152,7 +2152,7 @@ async def process_chat_response(
if isinstance(tool_result, dict) or isinstance(
tool_result, list
):
- tool_result = json.dumps(tool_result, indent=2)
+ tool_result = json.dumps(tool_result, indent=2, ensure_ascii=False)
results.append(
{