С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Чтение русских символов. Отрицательные значения у символов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android и ActionScript http://www.cyberforum.ru/android-dev/thread1238454.html
Здравствуйте. Есть определенные задачи для которых подходит флеш. У меня возник вопрос, а код пишется на обычном As3. Или есть специализированные классы для мобильной разработки.
Программирование Android Посоветуйте фреймворк Бодрого времени суток, господа! Неожиданно поставилась задача написать приложение для Android и iOS. Приложение несложное (клиент для сайта, чтобы отображал новости с него, и информацию выводил с... http://www.cyberforum.ru/android-dev/thread1238428.html
Sendto failed: ECONNRESET (Connection reset by peer) Программирование Android
Обычно привык решать проблемы в коде гуглением, но что то на этот вопрос вообще не нашел ответа... В общем я пытаюсь отправить видео на сервер с помощью AsyncTask'a, но у меня сыпется на...
Программирование Android AsyncTask: выполнить действие по окончании анимации
Есть анимация выполняется 2 секунды... По истечению анимации нужно чтото выполнить например поменять цвет текста. Вот мой код не работает помогите разобраться. public class Sleep3 extends...
Программирование Android Для чего применяется класс OAuthConsumer при публикации приложений в твиттере? http://www.cyberforum.ru/android-dev/thread1238273.html
для чего применяется этот класс в публикации приложений в твиттере ?? Он помоему сохраняет пользовательский логин и пароль ?? а как туда заносятся данные получается сразу после того как пользователь...
Программирование Android Запуск таймера после закрытия второй Активити Есть две Активити, на первой есть Chronometer. При запуске активити1 запускается таймер, при переходе в активити2 таймер в первой активити должен останавливаться и запускаться заново только после... подробнее

Показать сообщение отдельно
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
04.08.2014, 23:26  [ТС]
исправил. добавив цикл.
Java
1
2
3
4
5
6
7
8
9
10
11
   char[] rusEngText = new char[bytes.length];
 
        for(int i = 0; i<bytes.length; i++) {
            if(bytes[i]<0) {
                rusEngText[i] = (char) (bytes[i]+1104);
            } else {
                rusEngText[i] = (char) (bytes[i]);
            }
        }
 
        String contents = new String(rusEngText);
Проблема была в том что русские буквы в формате юникод слегка не влезают в byte.
Не понятно зачем правда было делать чтобы FileInputStream.read() мог принимать только byte[], если ясно что туда не влезут все символы.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.