Ваша переменная myString
содержит совершенно правильное значение. Проблема должна заключаться в выходе из System.out.println(myString)
, который должен отправить несколько байтов на какой-то вывод, чтобы показать глифы, которые вы хотите увидеть.
System.out
- это PrintStream, использующий "кодировку платформы по умолчанию" для преобразования символов в последовательности байтов - возможно, ваша платформа не поддерживает этот символ. Например. на моем компьютере с Windows 7 в Германии кодировка по умолчанию — CP1252, и в этой кодировке нет последовательности байтов, соответствующей вашему символу.
Или, может быть, кодировка правильная, но просто шрифт, который создает графические глифы из символов, не имеет этого символа.
Если вы отправляете свой вывод в окно Windows CMD.EXE, возможно, применимы обе причины.
Но будьте уверены, ваша строка верна, и если вы отправите ее в пункт назначения, который может ее обработать (например, Swing JTextField), она будет отображаться правильно.
person
Ralf Kleberhoff
schedule
03.07.2017