[Bug] Claude inserts unsupported emoji characters in non-UTF8 files

Resolved 💬 2 comments Opened Nov 26, 2025 by wwwportal Closed Nov 27, 2025

Bug Description
claude usually insert emojis in files/workflows that don't support emoji encoding

Environment Info

  • Platform: win32
  • Terminal: null
  • Version: 2.0.52
  • Feedback ID: ed65c2ed-9c5b-4a41-a41d-ca02f7c3f3a6

Errors

[{"error":"Error: Request was aborted.\n    at makeRequest (B:/~BUN/root/claude.exe:1259:3939)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T02:42:55.546Z"},{"error":"Error: Request was aborted.\n    at _createMessage (B:/~BUN/root/claude.exe:416:3151)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T02:49:13.396Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"A maximum of 100 PDF pages may be provided.\"},\"request_id\":\"req_011CVVjwy57UYNA8bL4voYQS\"}\n    at generate (B:/~BUN/root/claude.exe:412:9437)\n    at makeRequest (B:/~BUN/root/claude.exe:1259:5434)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T02:50:39.740Z"},{"error":"Error\n    at wq (B:/~BUN/root/claude.exe:27:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10054)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T12:51:51.540Z"},{"error":"Error\n    at wq (B:/~BUN/root/claude.exe:27:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10054)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T12:52:50.684Z"},{"error":"Error\n    at <anonymous> (B:/~BUN/root/claude.exe:14:14648)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10217)\n    at emitError (node:events:43:23)\n    at <anonymous> (B:/~BUN/root/claude.exe:31:1146)\n    at emitError (node:events:43:23)\n    at <anonymous> (node:_http_client:248:22)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T14:09:53.917Z"},{"error":"Error\n    at wq (B:/~BUN/root/claude.exe:27:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10054)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T14:10:53.463Z"},{"error":"Error\n    at wq (B:/~BUN/root/claude.exe:27:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10054)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T14:14:47.333Z"},{"error":"Error\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10636)\n    at emit (node:events:92:22)\n    at <anonymous> (B:/~BUN/root/claude.exe:31:3314)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T14:15:51.925Z"},{"error":"Error\n    at wq (B:/~BUN/root/claude.exe:27:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10054)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T14:16:47.317Z"},{"error":"Error\n    at wq (B:/~BUN/root/claude.exe:27:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10054)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T14:17:46.992Z"},{"error":"Error\n    at wq (B:/~BUN/root/claude.exe:27:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10054)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:34:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-11-26T14:18:47.033Z"},{"error":"Error\n    at wq (B:/~BUN/root/claude.exe:27:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:32:10054)\n    at emit (node:events:92:22)\n

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗