Jawa / Говнокод #728 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
public static String normalizeEncoding(String encoding) {
    if (encoding == null) {
      encoding = "";
    }
    encoding = encoding.trim();
    encoding = encoding.replace("cp1251", "windows-1251");
    encoding = encoding.replace("cp1251", "windows-1251");
    encoding = encoding.replace("cp-1251", "windows-1251");
    encoding = encoding.replace("win-1251", "windows-1251");
    encoding = encoding.replace("utf8", "utf-8");
    return encoding;
  }

" Не хочешь - научим, не умеешь - заставим! "

Запостил: guest guest, (Updated )

Комментарии (2) RSS

  • Сам в мидлете делел подобное.
    Что поделаешь, на разных мобильниках одна и та же кодировка может называться слегка по-разному. Но можно и проще:

    encoding = encoding.toLowerCase().trim();
    if (encoding.indexOf("1251") != -1) encoding = "windows-1251";
    if (encoding.indexOf("utf") != -1 & encoding.indexOf("8") != -1) encoding = "utf-8";
    return encoding;
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8