|
From: | Dmitry Gutov |
Subject: | Re: dired-do-find-regexp failure with latin-1 encoding |
Date: | Sun, 29 Nov 2020 02:49:25 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 |
On 28.11.2020 23:04, Dmitry Gutov wrote:
or latin-1 (AND the current system locale matches that encoding), the search should work fine across such files in different encodings, and without 'C-x RET c'
Correction: only utf-8 and utf-16 detection is automatic. latin-1 needs explicit arguments '-E latin-1' passed to rg.
The official recommended workaround is to use a --pre flag which is similar to what Stephen did originally by inserting 'iconv ...' in the shell command string: https://github.com/BurntSushi/ripgrep/issues/746
I suppose if we really wanted, we could insert some custom program that chooses what to 'iconv' with, but that would be slower, of course. But it could work with Grep, too.
[Prev in Thread] | Current Thread | [Next in Thread] |