3

私は ruby​​-smpp を使用して ussd リクエストを送信しています。今のところ、キリル文字を除くすべてが ISO-8859-1 シンボルで正常に動作しています。

optionals = {0x0501 => Smpp::OptionalParameter.new(0x0501, '\u0011')}
send_mt("055012", "066012", "Привет", {optional_parameters: optionals, data_coding: 8})

submit_sm.rb

@short_message = short_message.encode("UTF-16BE").force_encoding("BINARY")

とにかく読めないシンボルが表示されますが、それはキャリアの問題でしょうか?

ps もこのコミットを試みます: https://github.com/kubum/ruby-smpp/commit/72eb124c45df962a5412f7a821ccb02cccdabe60、しかし成功しません

4

1 に答える 1