I had the same problem.
Experience has shown a similar phenomenon in URI encoding with Korean.
So, not my plugin, but I checked Ajaxify’s history.js file.
As a result, I modified it as shown below, and the problem was solved in Korean.
Try it once.
m.unescapeString = function (b) {
var c = b,
d;
for (; ; ) {
// d = a.unescape(c);
d = a.decodeURIComponent(c);
if (d === c)
break;
c = d
}
return c
},
Unfortunately, I did not find the correct solution. So, i installed the pure wordpress v4.6.1, the plugins, and theme. Finally works good. But, it was an unpleasant experience.