Я использую DiscoTOC уже давно, и до недавнего обновления он отлично работал с заголовками на китайском языке.
Если в посте есть несколько заголовков на китайском языке (без символов ASCII), то при клике на элемент навигации в правой части страницы переход осуществляется только к первому заголовку одного уровня. Я полагаю, что проблема в том, что DiscoTOC генерирует элементы навигации с одинаковыми идентификаторами (поскольку все заголовки на китайском языке). Следовательно, селектор запросов находит только первый заголовок.
В качестве эксперимента я сделал форк репозитория GitHub и добавил небольшой коммит:
Похоже, это работает на моём сайте. Если команде это решение подойдёт, я могу создать pull request, либо эту ошибку нужно исправить другим способом.