<p>Well everything inside Geany is UTF8 since its from GTK (either the UI which is utf-8 or a conf file that also has to be utf-8 ("Key files are always encoded in UTF-8" from g_key_file()) so everything inside geany should be utf-8 and needs to be converted.  Since there are lots of uses of spawn (build commands, custom commands, context actions, find in files, the extras you are gonna add "soon") the conversion should only be done once.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1095#issuecomment-228918253">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJwT10FwPsvuqmN0qEGYHrlyRdNSnks5qQG9OgaJpZM4I_lTo">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6s_hwh9wyK8MOpq3pOy69q_tY2Rks5qQG9OgaJpZM4I_lTo.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/1095#issuecomment-228918253"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>