У меня есть список японских кандзи и их произношения, сохраненные в текстовом файле (JouyouKanjiReadings.txt), например,
亜 ア
哀 アイ,あわれ,あわれむ
愛 アイ
悪 アク,オ,わるい
握 アク,にぎる
圧 アツ
(each gap is made by pressing TAB)
, и у меня есть такой скрипт
@echo off
set /p text=Enter here:
echo %text%>Search.txt
echo.
findstr /G:"Search.txt" JouyouKanjiReadings.txt || echo No Results && pause > nul && exit
pause > nul
Однако, когда я запускаю скрипт, я всегда получаю «Нет результатов». Я пробовал с символами Engli sh, и все работало нормально. Я также попробовал тот же скрипт с этим
findstr "%text%" JouyouKanjiReadings.txt || echo No Results && pause > nul && exit
, но получил те же результаты. Есть ли способы обойти это? Кроме того, я правильно отображаю эти символы в командной строке, используя
chcp 65001
и другой шрифт.