Articles of utf 8

Как показать текст хинди в андроиде?

Я пытаюсь вставить символы хинди в массив с элементами вроде String[] arr = {"आपका स्वागत है","आपका स्वागत है"}; Но его дающая ошибка, т.е. "some characters cannot be mapped using "Cp1252" character encoding" Сохраняя это.

String from byte с UTF-8 дает разные результаты на Android, чем на Windows JVM

Я пытаюсь преобразовать массив байтов в строку в Java со следующим кодом: byte[] myArray = {25, -50, -86, 81, 47, 44, 97, -5, 69, -4, 87, -114, -47, 62, -113, -64, 58, -32, -121, -102, 53, -89, -122, 12, -2, -23, -127, 111, -100, 53, -87, -23, -44, -28, 4, -21, -42, 75, 87, -112, […]

Отправить utf-8 закодированные строки в запросе HTTP HTTP

Я сделал HTTP-сообщение внутри своего приложения для Android. Значения отправляются как строки из моего приложения на мой веб-сервер. Проблема в том, что значения не находятся в UTF-8, как я хочу, чтобы они были. Мой веб-сервер имеет кодировку UTF-8, поэтому я знаю, что в моем приложении есть код, который мне нужно изменить. Смотрите мой фрагмент ниже: […]

Android Talkback не считывает символы utf-8 в Webview с помощью html

У меня есть info.html для моего приложения, которое находится в веб-просмотре. Info.html кодируется с помощью UTF-8. Я хочу поговорить, чтобы вокализовать текст в нем, однако он терпит неудачу у некоторых неанглийских персонажей. String infoURL = "file:///android_asset/info.html"; WebView view = (WebView) theAct.findViewById(R.id.webview); view.loadUrl(infoURL); Я тоже использовал это, что не удалось: String infoURL = "file:///android_asset/info.html"; WebSettings settings […]

Сохранение и извлечение неанглийских данных в базу данных sqlite в android

Я хочу хранить и извлекать неанглийские данные в sqlite database.I не знаю, как сохранить мой язык в db.I прочитал некоторую информацию на форумах, где они предоставляют информацию о UTF-8 и UTF-16, но я не Ясно, как хранить мои данные в db. Надеюсь кто-то поможет мне здесь. Спасибо заранее. Любое предложение приемлемо.

Проблема с Android XmlPullParser UTF-8

У меня есть XML-документ, созданный с помощью org.xmlpull.v1.XmlSerializer Этот документ содержит следующий пролог XML <?xml version='1.0' encoding='utf-8' standalone='yes' ?> Когда я пытаюсь разобрать этот документ, используя import org.xmlpull.v1.XmlPullParser; Со следующим кодом конфигурации XmlPullParser pullParser = Xml.newPullParser(); pullParser.setInput(theInputStream, "utf-8"); Я получаю незакодированные строки utf-8 при вызове String text = pullParser.getText(); Похоже, что XmlPullParser в Android (я […]

Кодировать тело сообщения SMS из ContentResolver в UTF-8

Я пытаюсь получить SMS-сообщения с устройства: Cursor cursor = mContext.getContentResolver().query(Uri.parse("content://sms/inbox"), null, null, null, null); while (cursor.moveToNext()) { SmsMessage smsMessage = new SmsMessage(cursor); smsMessages.add(smsMessage); } //….. public SmsMessage(Cursor cursor) { mSender = cursor.getString(cursor.getColumnIndex("address")); mText = cursor.getString(cursor.getColumnIndex("body")); mTimestamp = cursor.getLong(cursor.getColumnIndex("date")); } SMS-сообщения на русском языке, но SMS не кодируются в кодировке UTF-8. На устройствах Samsung нет настроек […]

Gson сериализация строки unicode не работает

Я использую gson-библиотеку для сериализации моих данных в строку формата json. Когда я получаю сообщение json на сервере, я получаю знак вопроса для символов Unicode. Например, я посылаю следующее из моего клиента android: {"message_content":"This is a test message: مرحبا أصدقاء"} Но сервер получает его как: {"message_content":"This is a test message: ???? ??????"} Код: import java.io.UnsupportedEncodingException; […]

MultipartEntityBuilder и setCharset для UTF-8 отправляют пустой контент

Мне нужно отправить символы Unicode в форму, чтобы локализовать мое приложение в странах с нелатинским алфавитом. Существует мало документации о новом MultiPartEntityBuiler, и я нашел только одно сообщение, предлагающее использовать setCharset. Если я не использую Entity.setCharset (Consts.UTF_8); Переменные преобразуются в "?????" Когда я использую Entity.setCharset (Consts.UTF_8); Переменные пустые (пустое содержимое). Вот код ниже. Есть идеи?? […]

Преобразование UTF-8 в Android?

Я столкнулся с проблемой, которую мне нужно вызвать в веб-службе. Мне просто нужно сгенерировать кодированную строку UTF-8. Поскольку параметр может содержать пробелы, я использую ниже фрагмент кода для кодирования в utf-8: public String encodeUTF(String str) { try { byte[] utf8Bytes = str.getBytes("UTF-8"); String encodedStr = new String(utf8Bytes, "UTF-8"); return encodedStr; } catch (UnsupportedEncodingException e) { […]