Перейти к содержанию
Авторизация  
CHITER

Стринги На Юникоде

Рекомендуемые сообщения

В принципе не могу понять как перевести стринги из Юникода на нормальный UTF-8 (Без BOM)

Пример:

common.IntegerAmount=\u00d0\u0092\u00d1\u008b \u00d0\u00b4\u00d0\u00be\u00d0\u00bb\u00d0\u00b6\u00d0\u00bd\u00d1\u008b \u00d0\u00b2\u00d0\u00b2\u00d0\u00b5\u00d1\u0081\u00d1\u0082\u00d0\u00b8 \u00d1\u0086\u00d0\u00b5\u00d0\u00bb\u00d0\u00be\u00d0\u00b5 \u00d1\u0087\u00d0\u00b8\u00d1\u0081\u00d0\u00bb\u00d0\u00be.

Юникод и Javascript не учил, потому прошу помощи - спасибо зарание, дам ++ за помощь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На Java

 

String str = "\u00d0\u0092\u00d1\u008b \u00d0\u00b4\u00d0\u00be\u00d0\u00bb\u00d0\u00b6\u00d0\u00bd\u00d1\u008b \u00d0\u00b2\u00d0\u00b2\u00d0\u00b5\u00d1\u0081\u00d1\u0082\u00d0\u00b8 \u00d1\u0086\u00d0\u00b5\u00d0\u00bb\u00d0\u00be\u00d0\u00b5 \u00d1\u0087\u00d0\u00b8\u00d1\u0081\u00d0\u00bb\u00d0\u00be."; //твоя строка
    try {
	    byte[] utf8Bytes = str.getBytes("ISO-8859-1"); //В такой кодировке эта строка
	    str = new String(utf8Bytes, "UTF8"); //Будет в utf8
    } catch (UnsupportedEncodingException e) {
	    // TODO Auto-generated catch block
	    e.printStackTrace();
    }

    System.out.println(str); //чисто для проверки, дальше со строкой str делай что хочешь

 

И запомни, JavaScript к Java не имеет никакого отношения.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...