Möglich sind zahlreiche Zeichenkodierungen, da in der RFC1459 kein Zeichensatz angegeben wurde. Allerdings verwenden fast alle Netze UTF-8 Zeichensatz. Hierfür gibt es auch eine Definition in der RFC3629. Alle gegenwärtigen IRC-Clients unterstützen dies. Aufgrund des skandinavischen Ursprungs von IRC geben einige IRC-Server die Zeichen {} | an  als Kleinbuchstabenäquivalente von [] \\ abgebildet werden.  Dies wird mit dem Konfigurationsattribut CASEMAPPING angegeben, und ein IRC-Netzwerk muss im gesamten Netzwerk dasselbe CASEMAPPING-Attribut verwenden. Ansonsten kommt es zu Inkompatiblitätsproblemen.