Bir şifreleme algoritması üzerinde çalışıyorum. String ifadeyi karakterlere bölüp bazı işlemler yapıyorum ve Unicode karakterler elde ediyorum. Bu unicode karakterleri "\\u00ab" şeklinde almam gerekiyor. Örneğin iki tane karakteri peşpeşe birleştirip tek bir "\\u00ab\\u00cd" gibisinden string elde etmem lazım. İnternette araştırdım ama kafam çok karıştı. Bir unicode char tipinden değeri bu şekilde nasıl elde ederim? Teşekkürler.

soruldu: 27 Nis '15, 11:35

kodmanyagha's gravatar image

kodmanyagha
3.1k132852
cevap kabul oranı: 15%

değiştirildi: 27 Nis '15, 11:36


Merhaba,

Anladığım kadarıyla string göndereceksin ve unicode elde edeceksin. Bir dönem böyle birşeye ihtiyacım olmuştu ve aşağıdaki metod ile işimi çözmüştüm. Sadece stringi gönderiyorsun dönüş tipi unicode türünden oluyor.

public String escapeUnicode(String input) {
        StringBuilder strBuilder = new StringBuilder(input.length());
        Formatter formatter = new Formatter(strBuilder);
        for (char chr : input.toCharArray()) {
            if (chr < 128) {
                strBuilder.append(chr);
            } else {
                formatter.format("\\\\u%04x", (int) chr);
            }
        }
        return strBuilder.toString();
    }
permanent link

cevaplandı: 27 Nis '15, 13:26

kurtomerfaruk's gravatar image

kurtomerfaruk
1.3k222940
cevap kabul oranı: 29%

değiştirildi: 27 Nis '15, 13:30

Cevap için teşekkür. Deniyorum. :)

(27 Nis '15, 16:46) kodmanyagha kodmanyagha's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×13
×1
×1
×1

Soruldu: 27 Nis '15, 11:35

Görüntüleme: 399 kez

Son güncelleme: 27 Nis '15, 16:46

powered by BitNami OSQA