проблема с Microsoft translator java api

Я искал бесплатный перевод API для Java и нашел microsoft-translator-java-api, им очень легко пользоваться. Мне это понравилось, но когда я перевожу с английского на арабский нравится:

public static void main( String[] args ) throws Exception {       

    // Set the Client ID / Client Secret once per JVM. It is set statically and applies to all services
    Translate.setClientId("MY_CLIENT_ID_KEY");
    Translate.setClientSecret("MY_CLIENT_SECRET_KEY");

    // From English-> Arabic
    String translatedText = Translate.execute("When creating a text field component, it’s common to specify some initial text and/or a number of columns from which the field’s width is calculated.", Language.ENGLISH, Language.ARABIC);

    System.out.println(" English -> Arabic: " + translatedText);

}

Я выхожу на консоль как:

 English -> Arabic : ??? ????? ???? ??? ??? ?????? ?????? ??? ???? ??????? ?/?? ??? ?? ??????? ???? ?? ?????? ??? ???? ????? ?????.

Я не понимаю, как исправить эту ошибку, чтобы я мог получить некоторые означающие полные символы на консоли вместо того, что указано выше.


person Arshad Ali    schedule 17.07.2014    source источник
comment
Ваша консоль отображает неправильную кодовую страницу или шрифт. Это не имеет ничего общего с Java или вашим кодом.   -  person SLaks    schedule 17.07.2014
comment
Хорошо, но когда я показываю это на странице JSP, я получаю те же символы !!!   -  person Arshad Ali    schedule 17.07.2014
comment
Вероятно, вы обслуживаете страницу с неправильной кодировкой. Проверьте меню «Кодировка» в своем браузере.   -  person SLaks    schedule 17.07.2014
comment
Спасибо чувак! в JSP я исправил это, но как исправить это в консоли, пожалуйста, помогите :-(   -  person Arshad Ali    schedule 17.07.2014


Ответы (1)


Вам необходимо изменить кодировку консоли на UTF-8, тогда арабские символы будут отображаться правильно.
Если вы используете eclipse, выполните следующие действия:

Шаг 1:

Нажмите «Выполнить» -> «Выполнить конфигурации».

введите описание изображения здесь

Шаг 2:

Перейдите на вкладку «Общие» -> выберите «Другое» -> «Изменить кодировку на UTF-8».

введите описание изображения здесь

Шаг 3:

Нажмите «Применить», и теперь текст на арабском языке можно распечатать на консоли.

person Johny    schedule 15.11.2014