работаю с неким приложением (отправляет смс через свой сервер), написанным на Java.
когда переключаю в командной строке кодировку на ЮТФ-8 получаю вот это:
Код:
Код: Выделить всё
Replace if present flag [0]
The short message [] öäüß
Submit operation failed. java.lang.NullPointerExceptionкогда переключаю в 1251 работает, но не так.
Код:
Код: Выделить всё
The short message [] üöäß
Schedule delivery time []
Validity period []
Esm class [0]
Protocol id [0]
Priority flag [0]
Registered delivery [0]
Data encoding [0]
Sm default msg id [0]
How many times to submit this message (load test) [1]
#0 Submit request (submit: (pdu: 0 4 0 2) (addr: 1 1 хххххххххххххх) (addr: 1 1
хххххххххххх) (sm: enc: ASCII msg: uoa?) (opt: ) )мне нужно на выходе (жирным) получить üöäß.
проблема в кодировке или в настройках java?
когда на компе меняю нон-юникод с русского на немецкий, то получаю:
Код:
Код: Выделить всё
How many times to submit this message (load test) [1]
#0 Submit request (submit: (pdu: 0 4 0 2) (addr: 1 1 3538612345678) (addr: 1 1
4915784729955) (sm: enc: ASCII msg: ?öäßÜÖÄ) (opt: ) )но клиент (телефон, который получает смс) всё равно получает ???????
почему?
Сам я в яве вообще ноль... А дали задание разобраться с этим...
Спасибо.