Многобайтовое отображение символов в консоли Java
У меня есть текст для печати на тамильском языке. Как я могу напечатать это на тамильском языке на консоли Java. Я тестирую кусок кода, и для отладки мне нужно увидеть напечатанный текст.
public static void main(String[] args) {
String str = "வீடிவீடிவீடிவீடிவீடி";
System.out.println("String is : "+str);
}
Показывает вывод в консоли Java как
String is : ?????????????
2 ответа
Если вы используете Eclipse Ide, измените нижнюю конфигурацию и попробуйте.
В меню "Окно"> "Установки"> "Основные"> "Типы содержимого" установите кодировку UTF-8 в качестве кодировки по умолчанию для всех типов содержимого. В меню "Окно"> "Установки"> "Основные"> "Рабочая область" установите для параметра "Кодировка текстового файла" значение "Прочее: UTF-8".
- Первое решение
Я не уверен, но вы можете использовать для этого открытую тамильскую банку.
вижу, это может помочь вам.
- Второе решение
Добрался до проекта Properties-> Resource->, изменив переключатель на "Other"-> и выбрав "UTF-8" из выпадающего списка.