知错能改

知錯能改
zhīcuònénggǎi
to recognize one's mistakes and be able to reform oneself (idiom)

CEDICT

to know one has made a mistake and is able to rectify it; to take responsibility for one's behaviour

Wiktionary

知道过错改正

重編國語辭典

知道错误改正

維基詞典

Entry Composition