Unicode support

Add unicode support.