Я программирую основную программу MapReduce, в которой входной файл представляет собой простой текст, в основном программа подсчитывает, сколько раз слово появляется на входе, и должна вывести другой простой текстовый файл, который выглядит следующим образом:
первое слово 4
второе слово 10
третье слово 2
и т. Д., Где (число) слово - это слово, которое появляется на входе, и числокроме того, сколько раз он появляется в файле.
У меня есть код, и он работает, но если в моем входном текстовом файле есть специальные символы (á, é, ì, ö, û, ñ и т. д. ) выходной файл будет отображаться так:
(если первое слово, например, fábrica, и оно появляется 6 раз):
fã¡brica 6
как я могу исправить эту проблему? спасибо!