![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Smorodin |
|
||||||
![]() Добрейший ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 10.4.2006 Где: Пермь Репутация: нет Всего: 1 |
Клиент (AS3) отправляет строку:
Сервер на JAVA читает:
В консоли:
Во флеш приходит УТФ, раньше сервер писался на Node.js - вообще никаких проблем с кодировкой не было. Все файлы Java в утф. На Debian'е. Компилируется через консоль. Локаль, консоль, ссш-клиент - везде утф8. Если в коде вписать русские буквы, но и в консоль нормально уходит, и клиенту нормально отправляется. Получается, проблема именно в получении строки... (?) -------------------- Сделать можно все, только вопрос - когда? |
||||||
|
|||||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Вместо readLine() надо использовать readUTF().
P.S. Да и вообще если компилятор на что-то ругается, то стоит обратить самое пристальное внимание на это. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Smorodin |
|
|||
![]() Добрейший ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 10.4.2006 Где: Пермь Репутация: нет Всего: 1 |
Спасибо за ответ.
Но компилятор вообще ни на что не ругается. =( Но вот при использовании readUTF() начинает говорить на ЕОФ. Как бы сейчас правильно отправить с клиента , чтобы сервер прочитал без ошибок.... -------------------- Сделать можно все, только вопрос - когда? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
readLine() - Deprecated компилятор должен выдавать warning. Метод readUTF() вначале ожидает 2 байта с длинной строки, потом уже саму строку в UTF. Надо чтобы AS3 писал вначале длинну строки, а потом уже саму строку. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Smorodin |
|
|||
![]() Добрейший ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 10.4.2006 Где: Пермь Репутация: нет Всего: 1 |
Спасибо!
Проблема решена. -------------------- Сделать можно все, только вопрос - когда? |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |