Fix Bug.

Fix garbled texts(for 10.7).

Add contain !? option.