听起来您需要先写一个字节顺序标记,以便您的应用程序可以检测到编码。(尚不清楚“它说”的意思-
显然无论“它”是什么,都可以猜测它是UTF-16LE,但可靠性不及获得BOM时的可靠性。)
因此,只需添加:
writer.write("uFEFF");在你写其他东西之前。

听起来您需要先写一个字节顺序标记,以便您的应用程序可以检测到编码。(尚不清楚“它说”的意思-
显然无论“它”是什么,都可以猜测它是UTF-16LE,但可靠性不及获得BOM时的可靠性。)
因此,只需添加:
writer.write("uFEFF");在你写其他东西之前。