知人知面不知心zhīrénzhīmiànbùzhīxīn
Meanings
1. one may know a person for a long time without understanding his true nature (idiom)
Characters used