<p>Actually the whole FIF thing is broken if the files being searched are not in a known encoding, we know the locale encoding and we know our buffer is UTF-8, but grep doesn't know about encodings of files it searches.  The random choice of UTF-8 or locale for the search string will only find the file if it is encoded the same way. This is NOT something we can fix, even with custom search.  Better to just document it only works for files in UTF-8 or locale encoding, whichever we choose.</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/issues/1321#issuecomment-262856381">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJzW3hwU_7ksiNkVrlbQSk0sc3pOQks5rBiDagaJpZM4K7hbz">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ53pD1tgk5QfyKiq2ezybv2NAE_fks5rBiDagaJpZM4K7hbz.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/1321#issuecomment-262856381"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #1321: Actually the whole FIF thing is broken if the files being searched are not in a known encoding, we know the locale encoding and we know our buffer is UTF-8, but grep doesn't know about encodings of files it searches.  The random choice of UTF-8 or locale for the search string will only find the file if it is encoded the same way. This is NOT something we can fix, even with custom search.  Better to just document it only works for files in UTF-8 or locale encoding, whichever we choose."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1321#issuecomment-262856381"}}}</script>