<blockquote>
<p>Geany displays each of them as a tiny square with the digits 0 0 0 0 inscribed.</p>
</blockquote>

<p>That is a character with the value 0, which should never occur in the buffer because it will cause problems.  It may even cause your crashes.   Geany should not load files with that character in it, but maybe its encoded on disk as an overlong UTF8 so it loads but then wreaks its havoc. </p>

<p>Were you entering characters using some entry method, Scintilla (the project that makes the editing widget Geany uses) has had a lot of changes in that area recently and maybe it leaks 0 characters into the buffer.  Unfortunately none of the Geany devs does much with texts beyond Latin so we probably have never even tried Scintilla's entry methods in Geany.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/issues/795#issuecomment-163876694">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ78gpiilZwq5Qj4vlx2I5KTqB_Atks5pOoTdgaJpZM4GytfR.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/issues/795#issuecomment-163876694"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>