Я хочу определить правильную кодировку, но я обнаружил, что mb_detect_encoding всегда получает результат ошибки, и я добавил множество кодировок encoding_list UTF8 ISO-8859- * ....
Вы пытаетесь сделать что-то, что только иногда работает. Обнаружение кодирования не является точной «наукой», поэтому лучшее, что вы можете сделать, это избежать этого.