Handle Unicode for Incoming Keys

Kindly review my code
@adampalay  @zubair-arbi @waheedahmed @symbolist 
@symbolist updated