And this 525cd5aabf9efd699f800e7e is very strange too.
Doesn't seems legit.
525cd5aabf9efd699f800e7e is perfectly legit. Chinese characters don't do well in URL's, since not everybody can type or read them, so they use a different system for international compatibility, rather than article title.