encode decode by shifting unicode