我有一个文件是 8 位编码的项目(Win-1251)。你能告诉我是否有办法使用git grep来查找由 ASCII 表顶部的字符组成的短语(即代码从 0x80 到 0xFF)?
我在 Windows 下工作。我使用控制台与 git 一起工作,似乎我传递给在git grep中搜索的文本(例如,git grep "привет"
)被此实用程序感知为 utf-8 字符序列,即git grep实际上正在尝试查找字节序列“\xD0\xBF\xD1\x80\xD0\xB8\xD0\xB2\xD0\xB5\xD1\x82”。
我还尝试执行此命令进行搜索:(git grep "\xEF\xF0\xE8\xE2\xE5\xF2"
其中引号中的字节序列是"привет"
Win-1251 中单词的 ASCII 码),但事实证明 grep 不接受转义序列。