У меня есть следующий фрагмент кода:
def f = new File("test.txt")
f.write("test", "UTF-8")
При открытии файла в Notepad ++ (или любом другом редакторе) он все еще находится в ISO-8859-1 вместо UTF-8. Открытие файла в шестнадцатеричном редакторе не содержит «магических байтов» 0xEFBBBF
.
С уважением,
Роберт