public void reencode_message_content(SGIPDeliver deliver) { String content = Utility.ucs2_to_gb2312(deliver.message_content); if (content == null) return; try { deliver.message_content = content.getBytes("GB2312"); deliver.message_coding = 15; deliver.message_length = deliver.message_content.length; } catch (Exception e) { Log.log(e.getMessage(), 0x2000000000000004L); Log.log(e); Log.log("SGIPExchanger.reencode_message_content : unexpected exit !", 0x2000000000000004L); } }