powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / NetBeans: как заставить его отображать японо-корейко-китайские символы ?
4 сообщений из 4, страница 1 из 1
NetBeans: как заставить его отображать японо-корейко-китайские символы ?
    #38275407
ozzmosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Добрался в изучении до вопросов локализации, и вот что получилось:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
import java.text.DateFormat;
import java.text.NumberFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class LocalizationTest2 {
    public static void main(String[] args) {
        new LocalizationTest2().run();
    }
    void run() {
        double n=12345.67;

        // language - lowercase two-letter ISO-639 code: 
        // https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
        // country - uppercase two-letter ISO-3166 code: 
        // http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

        Locale ln = new Locale("ja","JP");
        NumberFormat nf = NumberFormat.getCurrencyInstance(ln);
        System.out.println("cost, jp, = >"+nf.format(n)+"<");
        //---------------------
        ln = new Locale("ko","KR");
        nf = NumberFormat.getCurrencyInstance(ln);
        System.out.println("cost, ko, = >"+nf.format(n)+"<");
        //---------------------
        ln = new Locale("zh","CN");
        nf = NumberFormat.getCurrencyInstance(ln);
        System.out.println("cost, cn, = >"+nf.format(n)+"<");
        //---------------------
        ln = new Locale("ar","SA");
        nf = NumberFormat.getCurrencyInstance(ln);
        System.out.println("cost, ar, = >"+nf.format(n)+"<");
        //---------------------
        ln = new Locale("sv","SE");
        nf = NumberFormat.getCurrencyInstance(ln);
        System.out.println("cost, se, = >"+nf.format(n)+"<");
        //---------------------
        ln = new Locale("fr","FR");
        nf = NumberFormat.getCurrencyInstance(ln);
        System.out.println("cost, fr, = >"+nf.format(n)+"<");
    }
} // end of class LocalizationTest2



Про вывод в консоли винды всё и так ясно - не работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
D:\JAVA\java1probe>chcp 1251
Текущая кодовая страница: 1251

D:\JAVA\java1probe>java LocalizationTest2
cost, jp, = >?12,346<
cost, ko, = >?12,346<
cost, cn, = >?12,345.67<
cost, ar, = >?.?.? 12,345.67<
cost, se, = >12 345,67 kr<
cost, fr, = >12 345,67 €<

В окне вывода Сетевых Бобов дело обстоит лучше: умеет "говорить" на арабском (хотя и корёжит при копипасте), но затык в японском, китайском и корейском - см скриншот.

Это надо какие-то "языковые плагины" добавить или сиё не лечится ?
...
Рейтинг: 0 / 0
NetBeans: как заставить его отображать японо-корейко-китайские символы ?
    #38275423
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это шрифт не поддерживает конкретные символы. Если нужно на всех языках, то нужен шрифт, который показывает весь Unicode.
Таких шрифтов не много. Нужно ещё посмотреть какой текущий. Java вроде содержит композитные шрифты, которые могут показывать симфолы из разных физических шрифтов. В любом случае ищите настройки стиля и шрифта в IDE.
...
Рейтинг: 0 / 0
NetBeans: как заставить его отображать японо-корейко-китайские символы ?
    #38275426
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
NetBeans: как заставить его отображать японо-корейко-китайские символы ?
    #38275434
ozzmosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

спс!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / NetBeans: как заставить его отображать японо-корейко-китайские символы ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]