Написать текстовый файл в UCS-2 Little Endian, Java

Я пытаюсь написать файл .txt, и это должен быть UCS-2 Little Endian, но когда я пытался

writer = new PrintWriter(path, "UTF-16LE");

Из того, что я прочитал, должно быть то же самое, но оно победит.работать в конкретном приложении на сервере. Когда я открываю файл, который работает (созданный вручную) в Notepad ++, он говорит, что это "UCS-2 Little Endian " но когда этоS, созданный на Java, как это говорит:UCS-2 LE без BO " и сервер не может прочитать это.

Как я мог написать это, чтобы это работало? Это целый код:

writer = new PrintWriter(path, "UTF-16LE");
for (int j = (i - itemsInPlaylist + 1); j 

Ответы на вопрос(2)

Ваш ответ на вопрос