配列で渡すときの @付きのデータが特殊(ファイル指定)なので、@だけエンコードでいけないかな?
それか 5.2.0以後なら 配列じゃなくて "status=@john hello!" って渡すか。