Problem z niektorymi znakami

0

Witam. Mam maly problem. Ponizszy kod:


package test;

import java.text.*;
import java.util.*;

public class Main {

    public static void main(String[] args) {
        NumberFormat format = NumberFormat.getCurrencyInstance(Locale.UK);
        System.out.println(format.format(17));
    }

}

po wykonaniu wypisuje:
?17.00
powienien wypisac znak funta zamiast '?'. Dlaczego tak nie jest i jak to zmienic?
Z gory dzieki!

0

Poniższy kod po uruchomieniu wypisuje "17 GBP". Może taka forma będzie odpowiednia... [sciana]

public class Main {

    public static void main(String[] args) {
        NumberFormat format = NumberFormat.getCurrencyInstance();
        format.setCurrency(Currency.getInstance("GBP"));
        String s = format.format(17);
        System.out.println(s);
    }

}
0

Mi nie hcodzilo o jakas konkretna walute, chcialem tylko przedstawic kod i spytac dlaczego tak sie dzieje jak sie dzieje i jak temu zaradzic. Ale wielkie dzieki!

1 użytkowników online, w tym zalogowanych: 0, gości: 1