What does 8^D mean?

8^D meaning in Urban Dictionary

Happy face