Deal with payload as binary not UTF-8 when publish