|
|
|
изменение кодировки
|
|||
|---|---|---|---|
|
#18+
Когда ты делаешь new String(msg.getBuffer()), - подставляется кодировка по умолчанию. То есть твой 7ми битный текст парсится как ISO-8859-1. Отсюда такая кривого вида строка. Так как единственный доступный метод у тебя setMessage(string, encoding); Подозреваю что придется регистрировать свой charset. http://forum.java.sun.com/thread.jspa?tstart=0&forumID=31&threadID=504392&trange=15 Хотя захачить либу, ИМХО, проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 12:25:09 |
|
||
|
изменение кодировки
|
|||
|---|---|---|---|
|
#18+
y3u, весь код положить не могу, он довольно большой, СМС платформа, работа по smpp протоколу...она полностью работает, но сообщения в латинице приходиться отправлять в юникоде размером в 60 символов, что не есть рационально (это только для русского языка)...серверное приложение поддерживает только 16 бит и 7 бит...Сообщение кодированное в 7 бит не читаемо, до распаковки его обратно в 8 бит. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. вот функция упаковки, она работает правильно при перевода массива байт в строку происходит есть и кодовая таблица, но я вот не знаю как ее присобачить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 13:41:20 |
|
||
|
изменение кодировки
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, есть и CharsetProvider, можешь подсказать как зарегистрировать ее, и воспользоваться....а то по ссылке показано только как создать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 13:43:23 |
|
||
|
изменение кодировки
|
|||
|---|---|---|---|
|
#18+
На Tue, 29 May 07 10:41:20 GMT "denissh" <nospam@sql.ru> записано: > y3u, весь код положить не могу, он довольно большой, СМС платформа, > работа по smpp протоколу... видимо все через это прошли... :) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 14:08:08 |
|
||
|
изменение кодировки
|
|||
|---|---|---|---|
|
#18+
denisshBlazkowicz, есть и CharsetProvider, можешь подсказать как зарегистрировать ее, и воспользоваться....а то по ссылке показано только как создать В доке к классу CharsetProvider все написано. Можно взять 1.5.x_xx\jre\lib\charsets.jar в качестве примера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 14:18:36 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34557816&tid=2145591]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
68ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 331ms |
| total: | 525ms |

| 0 / 0 |
