我想在文件層次結構中搜索指定編碼系統(cp1251/UTF-8/UTF-16-le/iso-8859-4等)中的文本。在文件層次結構中搜索選定編碼系統中的文本
例如我已經在CP1251編碼的源代碼和我運行的Debian與系統編碼UTF-8。 grep或Midnight Commander以UTF-8編碼執行搜索。所以我找不到俄語的單詞。
首選解決方案將使用標準POSIX或GNU命令行工具(如grep)。
MC或Emacs解決方案也讚賞。
我想:
$ grep `echo Привет | iconv -f cp1251 -t utf-8` *
,但該命令有時不顯示結果。
我不知道我是否理解你。你能否描述一下這個命令會發生什麼,以及你希望發生什麼。 – 2012-02-15 10:09:17
例如,我有** cp1251 **編碼的源代碼,並運行帶有系統編碼** UTF-8 **的Debian。當我在Midnight Commander中執行搜索時,它僅使用系統編碼... – gavenkoa 2012-02-15 12:22:10