Как использовать ресурсный пакет для написания арабского языка в Java

Может быть, глупо задавать этот вопрос, но мне действительно нужно решить эту проблему:

Я пытаюсь получить код, который может получить арабские строки, а затем отобразить их для примера. Сначала он должен попросить вас ввести строку, а затем в следующей строке отобразится это слово.

Сначала я попытался использовать удар кода

    public class getString {          
    public static void main(String[] args) throws Exception {  
        PrintStream out = new PrintStream(System.out, true, "UTF-8");
        Reader r = new InputStreamReader(System.in, "UTF-8"); 
        char[] str ;
        str= new char[10];
        r.read(str);
        out.println(str);

}
}

но вывод, если этот код является некоторые неизвестные символы, такие как

شیرین

Я исследовал, но, к сожалению, я не смог найти ничего полезного, кроме того, что удар по коду может мне помочь.

class ResourceControl extends ResourceBundle.Control {
@Override
public ResourceBundle newBundle(String baseName, Locale locale,String format, ClassLoader loader, boolean reload)
        throws IllegalAccessException, InstantiationException,IOException {
    String bundlename = toBundleName(baseName, locale);
    String resName = toResourceName(bundlename, "properties");
    InputStream stream = loader.getResourceAsStream(resName);
    return new PropertyResourceBundle(new InputStreamReader(stream,"UTF-8"));
}
}

Но, к сожалению, другая проблема заключается в том, что я не знаю, как я могу использовать его в своем коде??

Кто-нибудь может мне помочь, пожалуйста?? заранее спасибо за внимание

0 ответов

Другие вопросы по тегам