Java で SMPP プロトコルを使用しているときに、フラッシュ メッセージをアラビア語で送信する際に問題に直面しています。標準の英語形式での送信には成功していますが、アラビア語の Unicode を使用すると、メッセージが不明な形式で配信されます。
以下は、私が使用している関連するサンプル リクエストです。
byte protocolId = 0x00;
byte dataCoding = (byte) 0xf0; //(for flash message)
byte smsClass = 0x00;
request.setShortMessage("\u0628", Data.ENC_UTF8);
ログの SMPP 要求は、要求の送信中に正しいアラビア語のアルファベットを示していますが、ユーザー側ではアルファベットが判読できない形式になっています。リクエストの残りの設定はデフォルトとして設定されています。目標を達成するための提案をいただければ幸いです。前もって感謝します。