idiom
have a good character
Meaning
to be honest, moral, and respectable
Example
He has always **had a good character**, and that’s why people trust him.