hifi / heisenbridge

a bouncer-style Matrix IRC bridge
MIT License
241 stars 32 forks source link

Room names like #日本語 fail in many places #261

Closed Christoph-D closed 1 year ago

Christoph-D commented 1 year ago

Steps to reproduce

  1. Send JOIN #日本語 to heisenbridge's network room.

Expected behavior

heisenbridge joins the IRC channel #日本語 (utf-8 encoded) and invites me to the corresponding matrix room.

Actual behavior

heisenbridge replies: unrecognized arguments: 本 語

Note

heisenbridge works fine if the IRC server joins me into such a room. In this case, it creates a matching matrix room, synchronizes users and messages, but commands like ROOM still fail. So it looks like heisenbridge can deal with such rooms in principle but has some trouble parsing the name out of command lines.

Christoph-D commented 1 year ago

I see #236 is a duplicate of this issue.