Display incoming UTF-8 natively, convert only outgoing to ISO-8859-1
- Stop converting incoming text to ISO-8859-1 for display - Terminal is UTF-8, so pass through directly (åäö, Cyrillic, etc.) - Keep ISO-8859-1 conversion only for outgoing messages - Add irc.log to .gitignore
This commit is contained in:
@@ -14,6 +14,7 @@ A lightweight terminal IRC client written in C with automatic charset conversion
|
||||
- **SIGWINCH** handling (terminal resize)
|
||||
- **Ident** — works with system identd on port 113
|
||||
- **Real name** from passwd GECOS field
|
||||
- **Charset logger** — logs raw incoming bytes with hex dump and detected encoding to `irc.log`
|
||||
|
||||
## Building
|
||||
|
||||
@@ -41,6 +42,8 @@ Port defaults to 6667.
|
||||
| Ctrl-U | Kill to beginning (yank buffer) |
|
||||
| Ctrl-K | Kill to end (yank buffer) |
|
||||
| Ctrl-Y | Yank (paste) |
|
||||
| Ctrl-P | Page up (scroll back in history) |
|
||||
| Ctrl-N | Page down (scroll forward) |
|
||||
| Ctrl-D | Quit (EOF) |
|
||||
| Ctrl-C | Quit prompt (Y/N, default N) |
|
||||
|
||||
@@ -53,6 +56,7 @@ Port defaults to 6667.
|
||||
| `/msg <target> <text>` | Send private message |
|
||||
| `/nick <newnick>` | Change nickname |
|
||||
| `/mode <target> <modes>` | Set mode |
|
||||
| `/names [#channel]` | List users in channel |
|
||||
| `/whois <nick>` | WHOIS query |
|
||||
| `/wii <nick>` | Extended WHOIS (queries remote server) |
|
||||
| `/quit [reason]` | Quit (default: "See you later") |
|
||||
|
||||
Reference in New Issue
Block a user