<metacharset="UTF-8"/><!-- <meta http-equiv="refresh" content="60" /> --><metaname="description"content="Why to not use other charsets than UTF-8 in IRC and how to do it."/><metaname="keywords"content="IRC,UTF-8,charset,Unicode,XChat,HexChat,irssi,WeeChat,"/><metaname="author"content="Mikaela Suomalainen"/><linkrel="canonical"href="https://mkaysi.github.io/pages/external/irc-utf-8.html">
<p>UTF-8 is used by default, but if your configuration is migrated from XChat you might not be using it.</p>
<p>Open HexChat and there Network List (CTRL + S or search from the File menu.</p>
<p>Edit network and ensure that the Character set says <strong>UTF-8 (Unicode).</strong></p>
<p>"IRC (Latin/Unicode hybrid)"<strong>is not valid UTF-8</strong> and <strong>mustn't be used!</strong></p>
<h3id="irssi">irssi</h3>
<p>I have copied these instructions from <ahref="http://www.kapsi.fi/ohjeet/irssi-utf8.html">Kapsi's "Irssi ja UTF-8" guide</a> so these are untested and I wish someone will verify me that these work.</p>
<li>Stops decoding/fallbacking to other charsets than what we send.</li>
<li>Send UTF-8.</li>
</ol>
<h3id="xchat">XChat</h3>
<p><strong>XChat defaults to weird charset that claims to be UTF-8 and confuses users as in reality it's not UTF-8!</strong></p>
<p>Open server list from the file menu or press CTRL + S, edit network and select the network. Ensure that the charset says <strong>UTF-8 (Unicode)</strong>.</p>